
Senior Software Engineer – HIL Battery & Propulsion Simulation, Integration
General Motors
full-time
Posted on:
Location Type: Hybrid
Location: Milford • Missouri • United States
Visit company websiteExplore more
Job Level
About the role
- Work closely with software development, calibration, validation, and test-environment users to translate customer needs into testable system requirements and solutions.
- Create and maintain simulation models (e.g., plant, sensors and actuators, serial data communication, controller models) to build and enhance HIL/SIL test environments.
- Design, integrate, and support HIL benches, including harness design, power distribution, integration of key ECMs, and use of ISO SPI, CAN tools, and INCA.
- Plan, communicate, and coordinate test-environment strategy and model/hardware rollout to support applications and features requested by the user community.
- Partner with test-environment users to investigate, root cause, and resolve issues and unexpected test results encountered during test execution.
- Lead systems engineering activities, including requirements specification and balancing, functional decomposition, complex design analysis, and software anomaly resolution for current, new, and major programs.
- Provide, communicate, and champion common best practices within the software community; perform as Subject Matter Expert (SME) for at least one platform or application component.
- Apply Agile principles, DFSS tools and methodologies, and Lean thinking to continuously improve HIL engineering processes and daily work.
- Work with sources of models and equipment to ensure common models and other simulation assets are shared and reused across test-environment domains and architectures.
Requirements
- Master’s degree in engineering (Mechatronics, Electrical, Software or Computer preferred).
- Bachelor’s degree in engineering (Mechatronics, Electrical, Software or Computer).
- 4+ years of experience in design of models with real time simulation.
- 4+ years of experience in HIL design, troubleshooting and integration.
- 2+ years of experience in automotive engineering.
- 1+ years of experience in applying DFSS tools and methodologies to solve problems.
Benefits
- From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
HIL designreal time simulationmodel designtroubleshootingintegrationrequirements specificationfunctional decompositioncomplex design analysissoftware anomaly resolutionDFSS tools
Soft Skills
communicationcoordinationleadershipproblem-solvingcollaborationchampioning best practicesroot cause analysisAgile principlesLean thinkingsubject matter expertise
Certifications
Master’s degree in engineeringBachelor’s degree in engineering