Skip to main content
General Motors

Senior Software Engineer, Simulation

RemoteUnited States only
Published
Role
Backend
Experience
Senior
Company size
Enterprise
$129.4k–$198.4k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Senior software engineer with 5+ years building complex evaluation, simulation, or test frameworks. Must be strong in production Python and able to drive technical design across distributed teams. Autonomous vehicles, robotics, safety-critical validation, SQL, and dashboards are a plus.

Core skills

PythonSimulation frameworksTest infrastructure

Optional skills

SQLTime-series data analysisPerformance monitoring toolsLookerStreamlit

What you'll do

  • Design, build, and maintain large-scale test infrastructure and evaluation pipelines that enable and quantify the accuracy, reliability, and efficiency of simulation tests used for autonomous vehicle software validation.
  • Develop and maintain GM’s core simulation dashboards and reports, delivering clear, actionable, and interpretable insights on test operations, simulation trust and health trends to engineering teams and leadership.
  • Drive scalable simulation quality assessments, standardized processes, and automation to support seamless integration of automated outputs with human-in-the-loop analysis and evaluation.
  • Collaborate with cross-functional partners across Autonomy, Systems, Safety, and customer teams to define, refine, and drive consensus on simulation validation methodologies and requirements.
  • Uphold high standards for code quality and software architecture through code reviews and technical leadership, mentoring other engineers on software engineering and simulation testing best practices.
  • Leverage AI-assisted development tools and analytics platforms to enhance productivity, improve code quality, and drive innovation in simulation testing.

What they require

  • 5+ years of applied experience developing complex evaluation, simulation, or test frameworks.
  • Proficient in developing Python for production systems, including unit testing, code review, performance tradeoffs, and reliability best practices.
  • Demonstrated ability to drive technical design and execution across multiple teams and organizations in a remote or distributed environment.
  • Strong communication and collaboration skills.
  • BS, MS, or PhD in Computer Science, Engineering, or equivalent experience.
  • Preferred: Experience testing and evaluating robotics systems or autonomous vehicles, including working on simulation frameworks.
  • Preferred: Experience working on test strategies and validation for safety-critical products.
  • Preferred: A strong, data-driven curiosity to investigate anomalies and systematically root-cause discrepancies.
  • Preferred: Familiarity with SQL, time-series data analysis, performance monitoring tools and dashboarding systems.

Benefits

  • This job may be eligible for relocation benefits if you are interested in relocating to the bay area.
  • Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
  • 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

American multinational automotive company

🇺🇸 United StatesAutomotiveEnterprisegm.com/
$129.4k–$198.4k/yr