Job Description :
Job Title: Lead Infotainment Vehicle Interface Programmer
Location: Detroit, MI
Duration: 12+ Months Contract

Job Description:
A software engineer in this position will be responsible for developing AUTOSAR based software for Infotainment VIP ECU. Software engineer in this role will have a strong understanding of AUTOSAR software layers (including OS, BSW, MCAL, Complex Device Drivers, RTE and Application Layer SW Components), I/O controls for microcontrollers used in vehicle infotainment and strong knowledge of CAN communication protocols.
This role will utilize any prior AUTOSAR platform build experience that involves AUTOSAR stack integration and porting.

The primary job responsibilities include:
Design and develop AUTOSAR based software components for infotainment ECU and Integrate SWCs with RTE and BSW
Analyze requirements and specifications and translate these into software designs
Develop high quality code using software design principles with in defined timeline
Analyze existing embedded software to add features, make modifications, bug fix, and/or port to different platforms
Participate in Integration Testing and bench validation for Infotainment ECU
Perform developer level testing to insure that all requirements are met and the highest software quality is achieved
Debug and resolve integration and production issues
Participate in design reviews and architecture discussion
Interact with internal customers, vendors and external organizations to refine understanding of requirements and identify innovation.

Required Skills:
Must have a strong understanding and experience of AUTOSAR software layers (including OS, BSW, MCAL, Complex Device Drivers, RTE and Application Layer SW Components), I/O controls for microcontrollers used in vehicle infotainment and strong knowledge of CAN communication protocols.
Any prior AUTOSAR platforms build experience that involves AUTOSAR stack integration and porting.

Client : Aricent