Infotainment Embedded Software Developer

ASG Renaissance Dearborn, MI 48124 2017-02-18
The Embedded Software Developer User Interface and Applications is responsible for creating application layer software for customer's Sync infotainment system including features such as navigation, media, entertainment, phone, voice, and vehicle interfaces.
Responsibilities:
-Develop C/C++ application layer software for SYNC infotainment system
-Implement graphical user
-interfaces using QML / Qt Quick
-Integrate APIs / SDKs that provide services for: media, phone, navigation, and speech 'recognition
-Integrate support for mobile devices: Android Auto, Apple CarPlay, and SmartDeviceLink / AppLink
-Participate in system design, documentation, and testing to deliver a best-in-class infotainment system

Requirements:
Skills Required:
-5+ years C/C++ software development experience on embedded, mobile, or consumer electronic platforms
-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
-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:
-3+ years C/C++ software development experience on embedded, mobile, or consumer electronic platforms

Education Required:
-Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science

Education Preferred:
-Master's degree in Computer Engineering, Electrical Engineering or Computer Science