FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer, Simulation
General Motors. Design, implement, and maintain software components for internal test creation platforms (ScenarioKit) .
Posted 9/30/2026full-timeRemote • Michigan • United StatesJunior💰 $176,000 - $234,100 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software development with a focus on Python and C++, along with experience in designing and validating simulation environments for autonomous systems. Proficient in utilizing cloud-based environments and machine learning models to enhance software performance and safety.
Highest-signal resume keywords
Python ProgrammingC++ ProgrammingMachine Learning ModelsCloud-Based DevelopmentSimulation Environment Design
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentAutomationData ProcessingRobotics SystemsComputer Vision SystemsSQLSimulation TestingModel Performance AnalysisTest Creation PlatformsGCP Infrastructure
Certifications & Qualifications
Master's Degree in Computer ScienceBachelor's Degree in Computer Science
Industry Keywords
Autonomous Vehicle SafetySimulation TestsLarge-Scale ComputingTest AutomationContinuous Improvement
Tech Stack
Tools & technologiesCloudGoogle Cloud PlatformPythonSQLC++
About the role
Key responsibilities & impact- Design, implement, and maintain software components for internal test creation platforms (ScenarioKit)
- Build and maintain automated pipelines for executing simulation tests across local and cloud-based GCP infrastructure
- Develop tools and scripts to test Machine Learning-based perception and planning systems
- Analyze simulation failure cases to support continuous improvement of model performance and autonomous vehicle safety
Requirements
What you’ll need- Master's degree in Computer Science, Computer Engineering, or related field of study and one (1) year of experience as a Software Engineer, Software Developer, or related occupation; OR Bachelor's degree in Computer Science, Computer Engineering, or related field of study and three (3) years of experience as a Software Engineer, Software Developer, or related occupation
- One year of experience with Python and C++ for software development and automation
- One year of experience designing, developing, and validating simulation environments, robotics systems, or autonomous system software
- One year of experience with SQL or similar database querying tools and data processing in large-scale computing environments
- One year of experience with Machine Learning models and Computer Vision systems
- One year of experience with cloud-based development environments for scalable software execution
Benefits
Comp & perks- Bonus potential through an incentive pay program based on company performance, job level, and individual performance
- Benefits supporting well-being at work and at home
- Reasonable accommodation support for applicants with disabilities