, , , , , ,

Senior Embedded Software Engineer Jobs – Microcontrollers | General Motors Careers in Michigan (Hybrid)

Apply for the Senior Embedded Software Engineer – Microcontrollers role at General Motors (GM) in Milford & Pontiac, Michigan. Work on AUTOSAR MCAL, RTOS, Embedded C, and microcontroller software development in a hybrid position. Explore GM careers with competitive benefits, relocation support, and growth opportunities.

Location: Milford, Michigan / Pontiac, Michigan
Schedule: Full-Time | Hybrid Work Model
Job ID: JR-202511530
Posted On: August 13, 2025

About the Role

General Motors is seeking a Senior Embedded Software Engineer – Microcontrollers to join our Hardware Input/Output (HWIO) Engineering Team within the Mechatronics Software Platform organization. This role plays a critical part in GM’s Software Defined Vehicle (SDV) strategy, focusing on low-level embedded software development that is portable, scalable, and built for next-generation automotive applications.

As a Senior Embedded Software Developer, you will design, implement, and test hardware I/O software for microcontrollers while collaborating with cross-functional teams to ensure robust, secure, and reliable solutions that align with GM’s coding standards.

Key Responsibilities

  • Develop and test low-level embedded software for microcontroller features including:
    • RTOS, Memory, Fault Detection, Power Management, DMA, PWM, LIN, Analog & Discrete I/O
  • Use AUTOSAR MCAL configuration tools or hand-code solutions in Embedded C
  • Define and execute testing strategies to validate compliance with system requirements
  • Perform independent code reviews and provide constructive feedback
  • Collaborate with hardware, calibration, and requirements engineering teams
  • Troubleshoot and resolve complex technical issues using strong analytical skills
  • Document software design, test cases, and results to meet industry standards

Required Qualifications

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related field
  • 5+ years of embedded software development experience with Embedded C
  • Expertise in AUTOSAR MCAL configuration and Complex Driver Development
  • Hands-on experience with ARM, PowerPC, and Renesas microcontrollers
  • Proficiency in RTOS development for multi-core systems
  • Strong knowledge of schematics and electrical circuits
  • Experience with root cause analysis for integrated software systems
  • Familiarity with debugging tools such as Lauterbach, ETAS INCA, CANalyzer, and lab equipment like oscilloscopes
  • Strong oral, written, and interpersonal communication skills

Preferred Qualifications

  • Master’s degree in Computer Engineering, Computer Science, or related field
  • 8+ years of embedded C development experience
  • Specialized experience with:
    • ARM Cortex-R52 Core
    • ARM Cortex-M7 Core
    • NXP S32Kxx microcontrollers
    • Renesas RH850 microcontrollers
  • Knowledge of vehicle electrical systems

Why Join GM?

At General Motors, our vision is a world with Zero Crashes, Zero Emissions, and Zero Congestion. We embrace innovation, collaboration, and a culture where every employee feels valued and included.

Benefits & Perks

GM provides a comprehensive Total Rewards Package including:

  • Medical, dental, and vision coverage
  • Health Savings Account & Flexible Spending Accounts
  • 401(k) retirement savings plan
  • Paid vacation, holidays, and life insurance
  • Tuition assistance programs
  • GM vehicle discounts
  • Employee assistance program
  • Relocation benefits (if eligible)

Diversity & Inclusion

GM is committed to fostering a diverse and inclusive workplace. All employment decisions are made without discrimination based on race, gender, age, disability, veteran status, sexual orientation, or other protected categories.

Apply Today

If you’re passionate about embedded systems, microcontrollers, AUTOSAR MCAL, and automotive innovation, we encourage you to apply for the Senior Embedded Software Engineer – Microcontrollers role in Milford, Michigan or Pontiac, Michigan.

Link to Apply : Career Portal

Be part of a team that is shaping the future of the automotive industry through advanced embedded software engineering

3 responses to “Senior Embedded Software Engineer Jobs – Microcontrollers | General Motors Careers in Michigan (Hybrid)”

  1. Donny Roob Avatar

    I am not sure where youre getting your info but good topic I needs to spend some time learning much more or understanding more Thanks for magnificent info I was looking for this information for my mission

  2. Ashlee Kunze Avatar

    you are truly a just right webmaster The site loading speed is incredible It kind of feels that youre doing any distinctive trick In addition The contents are masterwork you have done a great activity in this matter

  3. Rosa Johnston Avatar

    I wanted to take a moment to commend you on the outstanding quality of your blog. Your dedication to excellence is evident in every aspect of your writing. Truly impressive!

Leave a Reply

Your email address will not be published. Required fields are marked *