Previous Job
Previous
Software Engineer Controls
Ref No.: 18-01743
Location: Allen Park, Michigan
The Infotainment Embedded Software Developer – Middleware is responsible for creating software services for Ford’s Sync infotainment system. This includes code to support features for navigation, media, entertainment, phone, voice, and vehicle interfaces. Responsibilities: •Develop C/C++ middleware for Ford’s SYNC infotainment system •Design, document, integrate, and test APIs / SDKs that provide services for: media, phone, navigation, speech–recognition, 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 boot-up performance and system responsiveness •Participate in system design, documentation, and testing to deliver a best-in-class infotainment system
Skills Required:
3+ years C/C++ software development experience on embedded, mobile, or consumer electronic platforms
Skills Preferred:
4+ years C/C++ software development experience on embedded, mobile, or consumer electronic platforms •Proficiency of C/C++ language, GNU toolchain, and Unix: QNX, Linux, or equivalent •Experience with QNX and Qt/QML •Experience with Android Auto and Apple CarPlay •Experience with communication protocols: CAN, TCP/IP, USB, Bluetooth, and/or Wi-Fi •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 project management skills, customer focus, as well as written and oral communication skills •Automotive product development process and quality experience (i.e., A-SPICE, FMEA, etc.)
Experience Required:
QNX operating System, C++ Vehicle Network (CAN, etc.)
Experience Preferred:
Automotive ethernet
Education Required:
Bachelor’s degree in Computer Engineering, Electrical Engineering or Computer Science