General Motors · 13 hours ago
Senior Software Engineer - Simulation & Testing Technical Lead
General Motors is a leading automotive company focused on innovation and sustainability. They are seeking a Senior Software Engineer to lead the development of simulation environments for electrified applications, collaborating with cross-functional teams to ensure quality and timely delivery of simulation packages.
AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
Responsibilities
Lead cross-functional collaboration with stakeholders (system engineering, software development, calibration, and validation) to identify requirements and develop a roadmap and execution plan for deploying SIL simulation packages to meet customer requirements and timing
Create, maintain, and test virtual components such as plant models, sensor and actuator models, HWIO (Hardware Input/Output), RTOS, and communication (CAN, LIN, Ethernet)
Integrate virtual components and ECU model(s) with controller software source code and calibrations into a dynamic virtual simulation package and perform virtual system verification based on requirements
Evaluate, parametrize, and tune the test environment based on system requirements and calibrations
Lead simulation test environment correlation activities based on experimental data
Provide technical support for released simulations, including detailed documentation, and assist users with testing and troubleshooting
Work closely with modeling teams to ensure common models and other simulation assets are shared between test environments (i.e., SIL, vHIL, HIL) and different domains and architectures
Lead initiatives to benchmark and adopt next-generation simulation technology and tools
Identify, implement, and help standardize new simulation development processes of engineering
Collaborate with controls/software development, controller test engineers, test architects, software quality assurance, and test automation engineers in the design, development, verification, and execution of automated test suites
Qualification
Required
Bachelor's degree in Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science or other applicable Engineering focuses
5+ years of experience with proven technical and professional skills in job-related area
Demonstrated experience in plant modeling, simulation, integration, and analysis tools for MIL/SIL Testing such as MATLAB, Simulink, GT Suite, Amesim, CarSim
Proficient with serial data communication protocols and tools such as CAN, LIN, Ethernet, SPI
Proficient with computer programming languages such as C/C++, Python
Competent with embedded controls software and automated software build processes including gcc compiler, gdb debugger, Eclipse, Jenkins, and ETAS INCA tools
Preferred
Master's degree in Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, or other applicable Engineering focuses
7+ years of embedded software development experience
In-depth knowledge of algorithm/software development and calibration
Experience with development of advanced technology
Knowledge of Electrification controls and diagnostics in areas such as battery management systems, energy transfer, AC/DC charging, high voltage contactor controls, power allocation, and wireless battery communication
Experience with Scaled Agile or Agile
Experience with work management tools such as JIRA/JIRA Align
Understanding of GM Vehicle Development Process
DFSS Black Belt
Company
General Motors
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.
Funding
Current Stage
Public CompanyTotal Funding
$8.51BKey Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M
Leadership Team
Recent News
2026-01-09
2026-01-09
Dallas Morning News
2026-01-07
Company data provided by crunchbase