Delphi, the premier supplier of leading edge automotive information and entertainment solutions (infotainment'), is seeking a dynamic, creative, and self-driven software engineer who thrives in a challenging, fast-paced team environment and wants to contribute to Delphi's ongoing game-changing technology innovation. Our talented infotainment design teams are re-defining the driving experience by connecting today's mobile communication, entertainment and internet connected devices seamlessly into the vehicle space while maintaining occupant safety. If you thrive on the unique challenges associated with working with the latest entertainment industry technologies and wish to be a part of this connectivity revolution this is the position for you. These state-of-the-art infotainment systems are developed on Linux OS, Android and QNX operating systems and support WiFi, Bluetooth, smart phone app' integration, hi-res LCD touchscreen displays, capacitive sense keypads, and highly advanced speech recognition to name just a few features.
Design/develop/test software for automotive based infotainment and displays products Assist in the selection of appropriate upstream open-source components and packages Actively participate in a dynamic team developing advanced connectivity technologies for use in automotive environments Identify requirements and develop embedded software for next generation connected vehicle products and technology demonstrations including smart phone applications, application stores and cloud-based service delivery. Ensure superior program execution Identify and track key technology developments in the Silicon Valley area and understand their impact on automotive infotainment systems. Execute joint projects with key local technology partners for both demonstrations and production-intent systems Maintain open communication and coordination with management and other Delphi engineering offices
Interest in next generation automotive infotainment and safety/controls systems
Experience with the following technologies: Computer Vision, Machine Learning, Cloud Services, Voice Recognition, Navigation, Displays, WiFi, Bluetooth, Networking
Experience in embedded software design
Experience with digital communication protocols: I2C, I2S, SPI, UART, USB
Experience with vehicle communication buses: CAN, LIN, Ethernet, MOST
Experience with operating systems: Windows, Linux, Android, QNX operating systems
Working knowledge of Internet standards such as: SSL, HTTP, JSON, etc.
Working knowledge of requirements capture and Agile software design methodologies
Experience working with complex systems with interactions between multiple components.
Experience developing Android and iOS applications preferred
Experience developing Linux middleware and/or applications (required)
Experience developing Smart Phone apps (preferred)
Speech recognition and HMI development experience (preferred)
Previous development experience of either embedded automotive or consumer electronics products (preferred)
Demonstrated ability to successfully collaborate with internal and external engineering and design teams and influence design direction
Self-starter with ability to work with limited oversight
Experience working in a design team environment
Excellent communication skills
Helpful Additional Skills
Broad background and experience in automotive infotainment and communications systems and software
Track record of developing leading-edge technology, concepts and products
Ability to thrive with ambiguous requirements in chaotic environments
Ability to think creatively and be innovative within business and technology constraints
A personal interest in technology, especially in smart phones and internet applications
Bachelor degree in computer science or electrical engineering (Masters preferred)
Mountain View, CA
About the Organization
To read more about Delphi, please click here .