Software Engineer - Battery HIL Integration & Simulation jobs in United States
cer-icon
Apply on Employer Site
company-logo

General Motors · 2 weeks ago

Software Engineer - Battery HIL Integration & Simulation

General Motors is undergoing a major transformation in the EV realm, and they are seeking experienced candidates for the role of Battery & Propulsion HIL Engineer. This position involves creating hardware in the loop environments for development and validation of embedded controllers related to battery and powertrain technologies.

AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
badNo H1Bnote

Responsibilities

Work closely with software development, calibration, and validation stakeholders to identify solutions to customer needs
Create and maintain simulation models (such as Plant, sensors and actuators, serial data communication and controller models) for creating test environments
Design HIL benches including harness design, power requirements integration of key ECMs. Understanding of ISO SPI, CAN tools, INCA
Understand and apply Agile principles that support DFSS tools and methodologies. Lean Manufacturing and thinking into daily process as a HIL Engineer
Close partnership with test environment users to root cause issues and address unexpected test results and resolve issues encountered during test execution
Plan, communicate, and coordinate test environment strategy and model/hardware rollout to support applications and features requested by user community as needed
Support HIL bench and automated tools
Work closely with sources of models and equipment to make sure that common models and other simulation assets are shared between test environment domains and architectures

Qualification

HIL designIntegrationCC++Python programmingReal-time simulationAutomotive engineeringDFSS toolsMethodologiesAgile principlesLean ManufacturingCommunication skillsProblem-solving skills

Required

Bachelor's degree in engineering (Mechatronics, Electrical, Software or Computer preferred)
2+ years of experience in design of models with real time simulation
2+ years of experience of programming using C, C++, and Python
2+ years of experience in HIL design and integration
2+ years of experience in automotive engineering
1+ years of experience in applying DFSS tools and methodologies to solve problems

Preferred

Experience with developing microprocessor-based, real-time control algorithms and software in high level (Python, C/C++) language
Experience with embedded controls software and the automated software build processes, including gcc compiler, gdb debugger, Eclipse, and ETAS INCA measurement and calibration tools
Experience with commonly used HIL bench tools, such as ETAS INCA, Lauterbach, CAN (CANalyzer or Vehicle Spy), software code generation, Python, etc
Experience as a Controls, Software, or Calibration Engineer

Company

General Motors

company-logo
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.

Funding

Current Stage
Public Company
Total Funding
$8.51B
Key Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M

Leadership Team

leader-logo
Mary Barra
Chair and Chief Executive Officer
linkedin
leader-logo
Tony Cervone
Senior Vice President, Global Communications
linkedin
Company data provided by crunchbase