Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

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.
General Motors

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 fit
Core 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 resume
Applicant 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 & technologies
CloudGoogle 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