General Motors

Principal Software Engineer, Simulation Engine

General Motors
Apply
2 days ago
Sunnyvale, CA, USAStaff+
H1B Sponsor

Base Salary

$296k - $454k/yr

Responsibilities

  • Define the long-term technical vision, architecture, and strategic roadmap for simulation, validation, and reinforcement-learning infrastructure.
  • Establish scalable, high-fidelity, deterministic, and performant simulation platform strategies across the autonomy organization.
  • Lead complex cross-organizational technical initiatives spanning autonomy software, machine learning, validation, infrastructure, data, and developer tooling.
  • Set direction for simulation abstractions, APIs, execution models, scenario and sensor modeling, quality standards, and integration patterns.
  • Drive adoption of common platforms and engineering practices while improving development and validation velocity.
  • Influence technical priorities and investment decisions through written proposals, architecture reviews, and executive-level communication.
  • Sponsor initiatives through strategy, delivery, adoption, operational maturity, and continuous improvement.
  • Define measurable standards for fidelity, performance, reliability, determinism, scalability, and developer experience.
  • Advise and mentor principal, staff, and senior engineers and represent the organization in company and relevant external forums.

Requirements

  • Bachelor’s, master’s, or doctoral degree in Computer Science, Robotics, Machine Learning, or a related field, or equivalent professional experience.
  • 12+ years of relevant software engineering experience, including significant ownership of complex, production-quality platforms or systems.
  • Expert programming ability in modern C++ and Python, with deep expertise in object-oriented design, software architecture, and systems engineering.
  • Demonstrated experience defining technical strategy and delivering transformational, cross-functional initiatives with broad organizational impact.
  • Experience serving as an architectural authority across multiple teams, products, or engineering organizations.
  • Track record of influencing senior technical and business leaders and aligning organizations around difficult tradeoffs and long-term investments.
  • Strong customer orientation and experience translating developer, researcher, or validation needs into widely adopted platform capabilities.
  • Ability to improve engineering quality, velocity, reliability, or operational effectiveness at organizational scale.
  • Exceptional written and verbal communication skills.
  • Experience building, extending, or operating autonomous-vehicle or robotics simulation platforms is a competitive advantage.
  • Experience with Unity, Unreal Engine, or PhysX is a competitive advantage.
  • Experience designing reinforcement-learning environments, training infrastructure, or simulation-based machine-learning systems is a competitive advantage.

Benefits

  • Medical, dental, vision, Health Savings Account, and Flexible Spending Account options.
  • Retirement savings plan, sickness and accident benefits, life insurance, paid vacation and holidays, tuition assistance, and employee assistance programs.
  • GM vehicle discounts.
  • Eligibility for a company vehicle evaluation program after successful motor vehicle report review, subject to program requirements.
  • The company vehicle program requires participants to purchase or lease a qualifying GM vehicle every four years unless an exception applies.

Tech Stack

C++PythonUnityUnreal Engine

Categories

BackendRobotics
General Motors

About General Motors

10,000+ employees

General Motors’ vision is to create a world with Zero Crashes, Zero Emissions and Zero Congestion, and we have committed ourselves to leading the way toward this future. Today, we are in the midst of a transportation revolution, and we have the ambition, the talent and the technology to realize the safer, better and more sustainable world we want. As an open, inclusive company, we’re also creating an environment where everyone feels welcomed and valued for who they are. One team, where all ideas are considered and heard, where everyone can contribute to their fullest potential, with a culture based in respect, integrity, accountability and equality. Our team brings wide-ranging perspectives and experiences to solving the complex transportation challenges of today and tomorrow. For information on the GM Privacy Statement, please visit http://www.gm.com/privacy-statement.html

Contact me