Embedded Software Engineer (PP)

Nexteer Automotive CorporationSaginaw, MI
Hybrid

About The Position

NEXTEER AUTOMOTIVE CORPORATION seeks an Embedded Software Engineer based out of our office at 3900 E. Holland Road, Saginaw, MI 48601. The employee develops real time embedded software that runs on the Electronic Power Steering Electronic Control Unit (ECU). Responsibilities include designing and implementing control logic, sensor interfaces, diagnostics, and communication modules. The employee also develops AUTOSAR based software components and works on integrating, building, and releasing AUTOSAR compliant software that adheres to MISRA C coding standards. Work involves writing C code, applying MISRA aligned defensive coding practices, testing the code on development hardware, and integrating software modules into the EPS system. Review and understand Technical References and Data Sheets for the system’s microcontroller The employee studies microcontroller reference manuals and data sheets to understand processor architecture, memory layout, ADC behavior, timer modules, CAN interfaces, and other peripherals used in the EPS ECU. This is necessary to correctly configure and program the microcontroller for steering system functions. Design and implement world class embedded software using C in compliance with ISO 26262.

Requirements

  • Embedded software development using C language
  • Software development techniques and methodologies such as V Model, Agile etc.
  • Debugging and problem resolution tools such as FMEA, CANalyzer, Lauterbach etc.
  • Global Team collaboration

Responsibilities

  • Design and implement embedded software for an Electronic Power Steering system.
  • Develop real time embedded software that runs on the Electronic Power Steering Electronic Control Unit (ECU).
  • Design and implement control logic, sensor interfaces, diagnostics, and communication modules.
  • Develop AUTOSAR based software components.
  • Integrate, build, and release AUTOSAR compliant software that adheres to MISRA C coding standards.
  • Write C code, applying MISRA aligned defensive coding practices.
  • Test the code on development hardware.
  • Integrate software modules into the EPS system.
  • Review and understand Technical References and Data Sheets for the system’s microcontroller.
  • Study microcontroller reference manuals and data sheets to understand processor architecture, memory layout, ADC behavior, timer modules, CAN interfaces, and other peripherals used in the EPS ECU.
  • Design and implement world class embedded software using C in compliance with ISO 26262.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service