Embedded Software Engineer

Nexteer Automotive 

📍 Saginaw, United States 🇺🇸

full-time
mid-level
hybrid
Posted —

Key Skills

CAUTOSARCANISOAgile

Industry

AutomotiveIndustrials

Job Description

EMPLOYER: Nexteer Automotive Corporation

 

POSITION TITLE: Embedded Software Engineer

 

HOURS / WEEK: 40

 

JOB SITE LOCATION: 3900 E. Holland Road, Saginaw, MI 48601

     

DUTIES: NEXTEER AUTOMOTIVE CORPORATION seeks an Embedded Software Engineer based out of our office at 3900 E. Holland Road, Saginaw, MI 48601.

 

Design and implement embedded software for an Electronic Power Steering system. 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.

 

MINIMUM REQUIREMENTS: Bachelor's Degree (or foreign academic equivalent) in Electrical Engineering, Electronics Engineering, Computer Engineering, or Computer Science or a related field of study and two (2) years of experience in the position offered or in a related occupation. Experience must include: 2 years of experience with embedded software development using C language; Experience with software development techniques and methodologies such as V Model, Agile etc.; Experience with debugging and problem resolution tools such as FMEA, CANalyzer, Lauterbach etc.; and Experience with Global Team collaboration.

 

OTHER: This is a hybrid position whereby the employee will work both from home 2 days per week and from the aforementioned office address 3 days per week. Hence, the employee must live within a reasonable commuting distance of the aforementioned office address. This position requires domestic travel to customer sites, as needed, up to 5%. Domestic travel to customer sites, as needed, up to 5%.

 

If offered employment must have legal right to work in U.S.