General Motors logo
General Motors
Posted 5 days agoVerified live 8h ago

Software Engineer, Simulation

Brief overview

Remote
MastersOr in progress
$176k–$234k/yrStated range
3+ yrsMinimum
1,902 H-1B approvalsDept. of Labor
402 green cardsCertified filings
PythonC++Software AutomationSimulation Environment DevelopmentRobotics SystemsAutonomous System SoftwareSQLLarge-Scale Data ProcessingMachine LearningComputer VisionCloud-Based Software Development

About the company

General Motors logo
General Motorsgm.com

Global automotive manufacturer focused on safe, sustainable mobility.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
1,902H-1B approved
99%approval rate
146new H-1B hires
402PERM certified
$134,424median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
2023451
2024534
2025740
2026177
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
2023124
2024212
2025188
2026132
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
2023110
2024115
2025177
Top sponsored roles
Senior Software EngineerSoftware EngineerSenior Systems EngineerDesign Release EngineerController Integration Engineer
Sponsored employees from
IndiaCanadaMexicoChinaAustralia

Job description

Summary

General Motors is an automotive company focused on advancing safer and more sustainable transportation. The Software Engineer, Simulation will design and maintain software for internal test creation platforms, automate simulation test execution across local and cloud infrastructure, develop tools for machine learning-based systems, and analyze simulation failures to improve model performance and autonomous vehicle safety.

Responsibilities

  • Design, implement, and maintain software components for internal test creation platforms (ScenarioKit)
  • Build and maintain automated pipelines for the execution of simulation tests across local and cloud-based (GCP) infrastructure
  • Develop tools and scripts to facilitate the testing of Machine Learning (ML) based perception and planning systems
  • Analyze simulation failure cases to support the continuous improvement of model performance and AV safety
  • 100% telecommuting permitted

Skills

  • 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 (1) year of experience with: Python and C++ for software development and Automation
  • One (1) year of experience with: Designing, developing, and validating of simulation environments, robotics systems, or autonomous system software
  • One (1) year of experience with: SQL or similar database querying tools, and data processing in large-scale computing environments
  • One (1) year of experience with: Machine Learning models and Computer Vision systems
  • One (1) year of experience with: Cloud-based development environments for scalable software execution

Qualifications

Must Haves

  • 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 (1) year of experience with: Python and C++ for software development and Automation
  • One (1) year of experience with: Designing, developing, and validating of simulation environments, robotics systems, or autonomous system software
  • One (1) year of experience with: SQL or similar database querying tools, and data processing in large-scale computing environments
  • One (1) year of experience with: Machine Learning models and Computer Vision systems
  • One (1) year of experience with: Cloud-based development environments for scalable software execution

Benefits

  • 100% telecommuting permitted.
  • Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.

More jobs like this