Job Title: Embedded Software Development Engineer
Location: Allen Park MI
Job Description:
- Creating software services for Infotainment system which includes code to support features for navigation media entertainment phone voice and vehicle interfaces.
- Creating HMI (screens widgets etc.) and Application software for Sync infotainment system to allow user to interact with features such as navigation media entertainment phone voice and vehicle settings.
- Develop C/C middleware for Fords SYNC infotainment system.
- Implement graphical userinterfaces using QML / Qt Quick
- Design document integrate and test APIs / SDKs that provide services for: media phone navigation speechrecognition mobile device connectivity and CAN network communication.
- Lead integration build and release of firmware images for Ford SYNC platform
- Lead root cause analysis of software defects. Lead optimization of bootup performance and system responsiveness
- Participate in system design documentation and testing to deliver a bestinclass infotainment system.
Mandatory Skills
- 7 years C/C software development experience in the automotive/infotainment industry
- 5 years of experience in developing software on QNX OS based platforms
- Minimum 57 years of Qt/QML experience
- Experience with communication protocols: CAN TCP/IP USB Bluetooth Ethernet and/or WiFi
- Experience in Integrating APIs / SDKs that provide services for: media phone navigation and speech recognition.
- Proficiency with revision control including git subversion or equivalent
- Working knowledge and experience developing an infotainment feature technology such as navigation voice recognition media phone or a similar technology
- Excellent written and oral communication skills
Additional Skills
- Good understanding of IP network Stack and Application layer protocols such as HTTP and MQTT
- Automotive product development process and quality experience (i.e. ASPICE CMMI FMEA etc.)