Senior Embedded Software Engineer

General Motors Corporation

Milford Charter Township (MI)

Hybrid

USD 120,000 - 150,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work policy

Job summary

General Motors in Milford, Michigan is seeking a Senior Embedded Software Engineer to design, implement and test low-level HWIO software for microcontrollers. You will work with AUTOSAR MCAL configuration tools and hand-coded C, developing robust solutions and test strategies.

The role requires a Bachelor’s degree in Computer/Electrical Engineering or Computer Science and at least five years of embedded experience, including ARM/PowerPC/Renesas MCUs, debugging with Lauterbach, ETAS INCA and

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science or Electrical Engineering.
  • 5 years of relevant embedded software and hardware experience.
  • Experience with AUTOSAR MCAL and complex driver development.

Responsibilities

  • Design and implement low-level HWIO software for microcontrollers.
  • Develop testing strategies and document results.
  • Collaborate with hardware, calibration and requirements teams.
  • Perform independent code reviews and root-cause analysis.

Skills

Embedded software
MCAL configuration
RTOS
Debugging

Education

Bachelor's degree in CE/CS/EE

Tools

Lauterbach
ETAS INCA
CANalyzer

Job description

## Senior Embedded Software EngineerApply: Hybrid: Milford, Michigan, United States of America: Full time: Posted Today: JR-202620253**Job Description****DUTIES:** Design, develop, implement, and test the low-level hardware input and output (HWIO) software for various microcontrollers. Work with cutting-edge systems and designs, leveraging both AUTOSAR MCAL configuration tools and hand-coding in C. Ensure the solution is tested robustly by creating testing strategies and documenting the design. Design, develop, and test low-level embedded software for functionalities including RTOS, Memory, Fault Detection, Power Management LIN, DMA, PWM, Discrete I/O, and Analog I/O. Utilizing MCAL configuration tools or hand-code software solutions. Define and execute testing strategies to verify compliance with technical requirements. Perform independent code reviews and provide constructive feedback. Collaborate with teams across hardware, calibration, and requirements groups. Troubleshoot and solve complex issues with strong analytical skills. Document designs, test cases, and results thoroughly. Hybrid Work Policy – 3 days In-Office, 2 Days Remote – Must be able to report to local office.**REQUIREMENTS:** Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field of study and Five (5) years of experience as a Software Engineer, Electrical Engineer, or related occupation. Requires five (5) years of experience with the following: Embedded software development; AUTOSAR MCAL configuration and Complex Driver development; Microcontrollers including ARM, PowerPC, and Renesas; Schematics and basic electrical circuits; Root cause analysis involving integrated basic and application software; and Debugging tools including Lauterbach, ETAS INCA, and CANalyzer.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - AUTOSAR MCAL & RTOS
Senior Embedded Software Engineer - AUTOSAR MCAL & RTOS

General Motors Corporation • Milford Charter Township (MI)

Hybrid
USD 120,000 - 150,000
Hybrid work policy
Embedded Controls Software Engineer
Embedded Controls Software Engineer

General Motors Corporation • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 90,000 - 120,000
Embedded Software Architect
Embedded Software Architect

General Motors Corporation • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 150,000 - 190,000
Hybrid work policy: 3 days in-office,
Remote work options within the U.S.
Senior Software Engineer - ADAS Interactive Experience
Senior Software Engineer - ADAS Interactive Experience

General Motors Corporation • Northern (KY)

Hybrid
USD 120,000 - 170,000
Senior Software Engineer - Software Partitioning
Senior Software Engineer - Software Partitioning

General Motors Corporation • Warren (MI)

Hybrid
USD 110,000 - 170,000
Software Engineer
Software Engineer

General Motors Corporation • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 90,000 - 120,000
Hybrid work policy
Senior Embedded Engineer: Microcontrollers (RTOS/AUTOSAR)
Senior Embedded Engineer: Microcontrollers (RTOS/AUTOSAR)

General Motors • Milford Charter Township (MI)

Hybrid
USD 110,000 - 150,000
medical
dental
vision
+9
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Our Next Energy Inc | ONE • Novi (MI)

On-site
USD 120,000 - 180,000
Senior Software, AV Platform Integration and Test
Senior Software, AV Platform Integration and Test

General Motors Corporation • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 120,000 - 180,000
Embedded Software Engineer
Embedded Software Engineer

Vertage Inc. • Michigan

Hybrid
USD 105,000 - 145,000