Role:
Embedded SW Developer
Location:
Auburn Hills, MI
Type of Employment:
FTE - Permanent/Long Term Contract
5 years of embedded software programming experience. Thorough knowledge of automotive embedded hardware and software design, integration and testing.
- Proficient with C/C++ and assembly language for low level software (BSW) development, working knowledge of embedded software development tools, such as compilers, debuggers and simulators.
- Working knowledge of NXP/Freescale based 32-bit microcontrollers, ability to read ECU Schematics for IO/Peripheral software configurations and design.
- Proficient with serial communication protocol design such as CAN, LIN, SPI or UART. Develop diagnostics protocol and vehicle networking for use in automotive ECU's.
- Working knowledge or experience in in Hybrid Electric Vehicles
- Experience in automotive diagnostics using UDS, OBDII standards and diagnostics management.
- Software implementation for functional safety in complex automotive applications.
- Perform and follow software development process i.e. repository using CM synergy, design, coding, and test plan creation/execution.