
Senior Software Engineer – Vehicle Modeling
General Motors
full-time
Posted on:
Location Type: Hybrid
Location: Sunnyvale • California • United States
Visit company websiteExplore more
Salary
💰 $129,400 - $198,400 per year
Job Level
Tech Stack
About the role
- Develop and implement simulation components that model vehicle ECUs, actuators, chassis, and tires.
- Develop scalable simulation architectures to support a large number of host vehicle models.
- Collaborate with Vehicle dynamics and actuation technical experts across GM.
- Design, run, and interpret vehicle model validation studies.
- Refactor and optimize code for long-term maintainability and performance improvements.
- Generate documentation for design documents, port-mortems, and release notes.
Requirements
- A bachelor's degree in Mechanical Engineering, Applied Physics, Aerospace Engineering, Computer Science, or a related area
- At least 3 years of experience in the vehicle modeling domain
- Expertise in vehicle system modeling and simulation (powertrain, suspension, steering, brakes, chassis controls, etc.)
- Strong programming skills in Python and C++
- Experience with Matlab/Simulink, System ID studies, model validation, and data analysis.
Benefits
- medical
- dental
- vision
- Health Savings Account
- Flexible Spending Accounts
- retirement savings plan
- sickness and accident benefits
- life insurance
- paid vacation & holidays
- tuition assistance programs
- employee assistance program
- GM vehicle discounts and more.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
vehicle system modelingsimulationprogramming in Pythonprogramming in C++MatlabSimulinkmodel validationdata analysiscode optimizationdocumentation generation
Soft Skills
collaborationcommunication
Certifications
bachelor's degree in Mechanical Engineeringbachelor's degree in Applied Physicsbachelor's degree in Aerospace Engineeringbachelor's degree in Computer Science