Tag: Microcontroller Developer Careers

  • 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