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

Embedded Software Engineer - Electrification Propulsion

General Motors

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 #J-18808-Ljbffr General Motors

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer - Electrification Propulsion in Milford, MI vacancy
  • General Motors is seeking a skilled Software Engineer to design and develop software for electrified vehicle propulsion systems. The successful candidate will work hybrid,...  ...collaborate within Agile teams to create high-quality embedded software. This is an opportunity to impact... 
    Suggested

    General Motors

    Milford, MI
    1 day ago
  •  ...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
  • 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
  • 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
    19 hours 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.... 

    Israelvcforum

    Milford, MI
    3 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
  • 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
    19 hours 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
    19 hours ago
  •  ...Milford Charter Township is seeking a Battery & Propulsion HIL Engineer. The role involves creating hardware in the...  ...environments for developing, verifying, and validating embedded controllers related to battery and electrification systems. The ideal candidate will hold a... 

    General Motors

    Milford, MI
    1 day ago
  •  ...transportation in the EV realm. Our Software Services team is on the...  ...for the roles of Battery & Propulsion HIL Engineer. The HIL Engineer role is...  ...verification and validation of embedded controllers and calibrations for battery, electrification, engine, and powertrain.... 
    H1b
    Local area
    Work from home
    Relocation package
    3 days per week

    General Motors

    Milford, MI
    1 day 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
    19 hours 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
    19 hours 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
    19 hours 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 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
  •  ...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
    19 hours 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
    19 hours 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
    19 hours 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
  •  ...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
    19 hours 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
  • $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
  •  ...markets. We are seeking a highly capable Lead Software & Controls Engineer to design, develop, and implement custom embedded control algorithms, and drive architectural...  ...engineers to implement control algorithms for propulsion, chassis, and other complex systems into existing... 
    Immediate start

    General Motors

    Milford, MI
    19 hours ago
  • General Motors is seeking a Lead Software & Controls Engineer based in Milford Charter Township, Michigan. In this role, you will drive technical leadership for embedded control systems in both vehicle and non-vehicle applications, collaborating cross-functionally to implement... 

    General Motors

    Milford, MI
    4 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!