Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer - Electrification Propulsion

Full-time

General Motors Proving Ground

Milford, MI

Description

Work Arrangement:

Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Milford, Michigan three times per week, at minimum.

The Role:

We are seeking a skilled Software Engineer to design, develop, implement, and test embedded controls algorithms and SW for electrified vehicles propulsion systems. In this role, you will collaborate with cross-functional teams, create robust testing strategies, and ensure compliance with GM’s coding standards.


If you are passionate about software engineering and take pride in building high-quality embedded software, consider joining our Vehicle Mechatronic Embedded Controls (VMEC) organization. VMEC is made up of inclusive, diverse Agile teams where every voice is valued. Our software development process transforms customer requirements into design solutions, implements production-ready code, executes robust testing, and integrates those solutions directly into GM vehicles.

The software you help create will be featured in vehicles such as the GMC HUMMER EV, Cadillac LYRIQ, Chevrolet Silverado EV, and more. This is an opportunity to make a direct impact on GM’s rapidly expanding electric vehicle portfolio and contribute to our vision of a fully electric ecosystem, including innovative energy storage solutions for homes and businesses.

What You'll Do:

Develop, implement and test embedded controls algorithms and software for electrification propulsion systems.

Translate physics-based and controls-based requirements into robust mechatronic control and diagnostics software.

Demonstrate feature functionality and readiness through testing.

Contribute to common, scalable software solutions across GM-owned platforms.

Document requirements, link them to test cases, and ensure thorough verification of software functionality.

Use automated test tools and environments-including builds, benches, and vehicles-to verify performance at the controller, system, and vehicle level.

Your Skills & Abilities (Required Qualifications):

Bachelor’s Degree in Electrical, Computer Science, Mechanical, or related engineering discipline

2+ years of experience in embedded controls software development

Proficiency in C and C++ programming

Knowledge of Auto Code Generation

Familiarity with development and calibration tools such as Visual Studio, Eclipse, MATLAB/Simulink, ETAS INCA, or Vector CANape

Familiarity with distributed version control systems such as GIT

Strong interpersonal skills and the ability to collaborate effectively across organizations

Ability to learn quickly in a fast-paced environment

Ability to work independently under tight timelines

Excellent oral and written communication skills

What Will Give You A Competitive Edge (Preferred Qualifications):

Master’s degree in Electrical, Mechanical, or Computer Science Engineering

5+ years of experience in embedded controls software development

Strong experience with C/C++, MATLAB/Simulink, auto-code generation, Python, ETAS Tools (INCA/MDA) and other development/testing tools

Experience with JIRA and the Scaled Agile Framework

Knowledge of bootloaders, embedded operating systems, controller communication, or diagnostics

Familiarity with AUTOSAR standards and methodologies

Knowledge of communication protocols such as CAN, LIN, and Ethernet

Experience with software or system architecture design

This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.

This job may be eligible for relocation benefits.

About GM

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Why Join Us 

We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.

Total Rewards | Benefits Overview

From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources. 

Non-Discrimination and Equal Employment Opportunities (U.S.)

General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.

All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. 

We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.

Accommodations

General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at Show phone number. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer - Electrification Propulsion in Milford, MI vacancy
  •  ...intuitive design, intelligent software, and next-generation safety...  ...global scale. The Role The Electrification Solutions New Markets (ESNM)...  ...within Vehicle Mechatronic Embedded Controls (VMEC) has an opening for an Embedded Software Engineer. ESNM is a start-up within VMEC... 
    Suggested
    H1b
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    4 days ago
  • General Motors is seeking a skilled Software Engineer to design, develop, implement, and test embedded control algorithms for electrified vehicle propulsion systems. This role includes collaboration with diverse Agile teams and focuses on creating high-quality software... 
    Suggested

    General Motors

    Milford, MI
    3 days ago
  • Job Description The Electrification Solutions New Markets (ESNM) organization within Vehicle Mechatronic Embedded Controls, (VMEC), has an opening for a Software Quality Assurance Engineer (SQAE). ESNM is a start-up within VMEC that focuses on battery management, inverter... 
    Suggested
    H1b
    Local area
    Relocation
    Relocation package

    Israelvcforum

    Milford, MI
    5 days ago
  • General Motors seeks a Software Quality Assurance Engineer to enhance software quality for its electrification solutions. The role involves using Agile methods and collaborating...  ...teams to develop tests for next-gen embedded controllers. Candidates should hold a Bachelor... 
    Suggested

    General Motors

    Milford, MI
    3 days ago
  • Israelvcforum is seeking a Software Quality Assurance Engineer to join their Electrification Solutions New Markets team in Milford Charter Township, Michigan. This...  ...have a Bachelor's in Engineering, experience in embedded software development, and proficiency in Python.... 
    Suggested

    Israelvcforum

    Milford, MI
    3 days ago
  •  ...The Role The Sub-System Lead Engineer (SSLE) is an individual contributor...  ...with recognized expertise in software and systems engineering,...  ..., requirements and embedded controls development, and calibration...  ...are specifically hiring for Propulsion System Torque controls areas... 
    Night shift

    General Motors

    Milford, MI
    2 days ago
  • ## Calibration Engineer - Electrification Battery SystemsApplyremote type: Hybridlocations: Milford, Michigan, United States of...  ...following: Data acquisition and analysis; electrification propulsion system architecture; embedded controls and calibration; and INCA, MDA, and... 
    Work at office
    Local area
    Remote work

    General Motors

    Milford, MI
    4 days ago
  •  ...Battery State Estimation Calibration Engineer position in GM's Battery System Controls...  ..., and collaboration with algorithm/software and hardware engineers. Calibration...  ...analysis Knowledge of and passion for electrification propulsion system architectures What Will Give... 
    2 days per week
    1 day per week

    General Motors

    Milford, MI
    2 days ago
  • ## Senior Hardware Engineer- Propulsion ControllerApplyremote type: Hybridlocations: Milford, Michigan...  ...teams (Semiconductor, DREs, GM software, PCB layout, Mechanical Engineering, Supplier...  ...processes.* In-depth knowledge of embedded software development, testing and... 
    Contract work
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    5 days ago
  • General Motors is seeking a Senior Hardware Engineer to design and develop propulsion controller hardware in Milford, Michigan. This role requires extensive experience in automotive electrical design, collaborating across various teams to ensure quality and timely production... 

    General Motors

    Milford, MI
    5 days ago
  • A leading automotive firm is seeking a Software Engineer to join its Electrification Solutions New Markets team. The ideal candidate will create software...  ...battery management and inverter systems, emphasizing embedded software development. Key responsibilities include... 

    General Motors

    Milford, MI
    1 day ago
  • General Motors in Milford, Michigan is seeking a Calibration Engineer to develop and optimize calibrations for electrification battery systems. You will ensure high-quality calibrations and coordinate with various teams to support development activities. The ideal candidate... 

    General Motors

    Milford, MI
    3 days ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next‑generation safety and entertainment features....  ..., shaping the future of transportation on a global scale. Embedded Software Engineer – Basic Software (BSW), Mechatronics Infrastructure... 
    Full time
    H1b
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    2 days ago
  • General Motors is seeking a Propulsion Mounting Engineer in Milford Charter Township, MI. This role focuses on the design and development of systems impacting vehicle noise and vibration performance and requires a Bachelor's degree in relevant engineering disciplines.... 

    General Motors

    Milford, MI
    5 days ago
  • General Motors in Milford Charter Township is looking for an Embedded Software Engineer to develop software for battery management, inverters, and electric motor systems. You will play a key role in expanding GM's strategy into new markets with cutting-edge technology.... 

    General Motors

    Milford, MI
    4 days ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features....  ...future of transportation on a global scale. The Role The Propulsion Mounting Engineer - Noise & Vibration (N&V) supports the virtual integration... 
    Internship

    General Motors

    Milford, MI
    5 days ago
  • $91.5k - $148.1k

     ...defense, and mobility industries providing clients with product engineering and low-volume production solutions. Our range of research &...  ...bring their high-quality products to market faster. The Embedded Software & Controls Engineer III leads controls software development,... 
    Permanent employment
    Monday to Friday
    Night shift
    Weekend work

    Oshkosh Corporation

    New Hudson, MI
    5 days ago
  •  ...systems to intuitive design, intelligent software, and next‑generation safety and...  ...strategy. We develop and test low‑level embedded software that is portable and scalable across...  ...automotive applications. As a member of the HWIO Engineering group, you’ll work with cutting‑edge... 
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    5 days ago
  • General Motors in Milford Charter Township is looking for a skilled Senior Embedded Software Developer to design, develop, and test low-level embedded software. You will collaborate with cross‑functional teams, utilizing cutting-edge technologies while ensuring compliance... 

    General Motors

    Milford, MI
    3 days ago
  •  ...The Role: The Sub-System Lead Engineer (SSLE) is responsible for...  ...supporting cabin comfort and propulsion thermal objectives in electric...  ...Domain, subsystem requirements, software implementation, and...  ...Star-CCM+, etc.). 2+ years of embedded software development experience... 

    General Motors

    Milford, MI
    5 days ago
  •  ...Congestion. As a Sub‑System Lead Engineer focused on High Voltage Battery Management Systems and embedded vehicle mechatronics...  ...system performance to enable GM Electrification Programs to deliver safe,...  ...intent. Define and develop software requirements based on strong... 

    General Motors

    Milford, MI
    5 days ago
  • The Role GM Defense delivers integrated vehicles, power and propulsion, and autonomy and connectivity solutions for global defense, security...  .... By leveraging GM’s advanced commercial vehicle platforms, engineering expertise, and large-scale manufacturing, GM Defense rapidly... 
    Permanent employment

    General Motors

    Milford, MI
    3 days ago
  • Job Description Here at General Motors, we are looking for innovative and team-oriented embedded software engineers who enjoy taking on challenges and following through by delivering high quality solutions on-time to join our Suspension Controls and Software team! Embedded... 
    Local area
    Relocation
    Relocation package

    Israelvcforum

    Milford, MI
    5 days ago
  • SwiftCruit is seeking a Software & Controls Engineer to design and implement embedded control algorithms for diverse applications. This hybrid role is pivotal for GM Defense, blending technical proficiency in C programming and MATLAB with a collaborative spirit. Candidates... 

    SwiftCruit

    Milford, MI
    3 days ago
  • The Electrification Solutions New Markets (ESNM) organization within Vehicle Mechatronic Embedded Controls (VMEC) has an opening for Senior HIL (Hardware-in-the-Loop) Engineer. ESNM operates as a start‑up within VMEC...  ...of embedded controls software and calibrations. This... 
    Immediate start

    General Motors

    Milford, MI
    1 day ago
  •  ...intuitive design, intelligent software, and next-generation safety...  ...within the Global Systems Engineering, Safety and Validation organization...  ...Experience with embedded controls Experience with requirement...  ...ownership Knowledge of propulsion, steering and braking chassis... 

    General Motors

    Milford, MI
    1 day ago
  • $125k - $150k

     ...Senior Embedded Software Engineer Step into a high-impact Senior Embedded Software Engineer opportunity with a confidential client, where you will help drive meaningful results across Aerospace / Defense,Automotive/ Motor Vehicles,Electrical Equipment & Components... 
    Relocation package

    Top Engineer

    Novi, MI
    2 days ago
  •  ...the role of SiL SIE (Software-in-the-Loop Simulation Integration Engineer) to support the Global...  ...verification, and validation of embedded controllers for engine...  ...transmission, hybrid, electrification, chassis, and body...  ...Motors including Propulsion Engineering (PE), Vehicle... 

    General Motors

    Milford, MI
    1 day ago
  •  ...Role We are seeking a skilled Software Engineer to design, develop, implement, and test embedded controls algorithms and SW for electrified vehicles propulsion systems. In this role, you will...  ...controls algorithms and software for electrification propulsion systems. Translate... 

    General Motors

    Milford, MI
    5 days ago
  • General Motors is looking for an Embedded Software Engineer for their Mechatronics Software Platform. The role involves designing and implementing software in embedded C, collaborating with cross-functional teams, and ensuring high quality and safety in software development... 

    General Motors

    Milford, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer - Electrification Propulsion. Be the first to apply!