Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

General Motors Logo

Senior Embedded Software Engineer - Microcontrollers

General Motors

Salary not specified
Aug 13, 2025
Milford, MI, US
Apply Now

GM's Software Defined Vehicle (SDV) strategy requires the development and testing of low-level embedded software that is portable and scalable across multiple automotive applications. The HWIO team needs to design, develop, implement, and test this software for various microcontrollers, ensuring it meets GM's coding standards and is robustly tested.

Requirements

  • 5+ years of experience in embedded software development (Embedded C).
  • Expertise in AUTOSAR MCAL configuration and Complex Driver development.
  • Hands-on experience with microcontrollers (ARM, PowerPC, Renesas).
  • Proficiency with RTOS for multi-core systems.
  • Strong understanding of schematics and basic electrical circuits.
  • Experience with root cause analysis involving integrated basic and application software.
  • Familiarity with debugging tools (Lauterbach, ETAS INCA, CANalyzer) and lab equipment (oscilloscopes).

Responsibilities

  • Design, develop, and test low-level embedded software for functionalities such as RTOS, Memory, Fault Detection, Power Management, LIN, DMA, PWM, Discrete I/O, and Analog I/O.
  • Utilize 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.

Other

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.
  • Ability to work independently under tight schedules.
  • Excellent oral and written communication skills.
  • Strong interpersonal skills to collaborate effectively with others.
  • Expected to report to Milford, Michigan or Pontiac, Michigan three times per week, at minimum.