Logo
Jobs via Dice

Senior Software Engineer - Electrification Propulsion

Jobs via Dice, Milford, Michigan, United States

Save Job

Senior Software Engineer - Electrification Propulsion Join General Motors as a Senior Software Engineer in the Electrification Propulsion domain. The successful candidate will be a part of the Vehicle Mechatronic Embedded Controls (VMEC) team, focusing on PHEV hybrid engine speed, torque selection and energy‑efficient charge mode determination. Work will support GM’s vision of zero crashes, zero emissions and zero congestion.

The Role You will design, implement, and test software solutions on GM’s PHEV portfolio based on VIP and SDV 2.0 electrical architectures. Your contributions will enable high‑quality embedded controls for electrified propulsion systems.

What You’ll Do

Produce or deliver software for embedded controls in the Electrified Propulsion solution.

Design, develop, and implement physics and controls requirements to enhance mechatronic controls diagnostics strategies.

Test and demonstrate software functionality and readiness.

Share common solutions across all GM‑owned software.

Document requirements and link them to test cases that prove software functionality.

Utilize automated test tools in build environments, benches, and vehicles to verify features at controller, system, and vehicle levels.

Lead team collaboration, providing Agile Scrum leadership to deliver software solutions.

Coordinate with cross‑functional departments such as Systems & Safety, Electrical Architecture, Software‑Defined Vehicle, Calibration, and Vehicle Performance.

Advocate for software planning, share ideas, and support others through coaching and training.

Required Qualifications

BS in Electrical, Mechanical, Computer Engineering, or Computer Science.

5+ years of embedded controls software experience.

Proficiency in C, C++, MATLAB, Simulink programming.

Knowledge of AUTOSAR code generation.

Experience with Python scripting, INCA, and automotive calibration tools.

Strong interpersonal and relationship‑management skills.

Teamwork, learning, and initiative in fast‑paced environments.

High integrity, ability to handle ambiguity, and self‑directed initiative.

Innovative, customer‑centric thinking.

Preferred Skills

MS in Electrical, Mechanical, Computer Engineering, or Computer Science.

8+ years of embedded controls experience.

Expertise in C/C++, MATLAB, Simulink, AUTOSAR, ETAS, INCA, MDA, and related tools.

Experience with JIRA and development practices.

Knowledge of automotive hybrid systems, bootloaders, embedded OS, and diagnostics.

Familiarity with CAN, LIN, ARXML, Ethernet communications protocols.

Software architecture experience and awareness of continuous integration.

Relocation & Benefits Overview This position may be eligible for relocation benefits. From day one, GM supports employees’ well‑being-at‑work and at‑home through a comprehensive benefits package, including health, dental, vision, retirement, and additional rewards. For more details, visit the Total Rewards resources.

Equal Employment Opportunity General Motors is committed to being a workplace that is free of unlawful discrimination. Employment decisions are made on a non‑discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy, sexual orientation, gender identity, veteran status, or any other protected class. All qualified applicants will receive consideration for employment.

Accommodations General Motors welcomes individuals with disabilities. If you need a reasonable accommodation for your application or job search, please email or call us. Include a description of the requested accommodation and the job title and requisition number of the position.

#J-18808-Ljbffr