Senior Software Engineer, Simulator OrchestrationPosted today$263K

The opportunity

This is a hybrid role. As a core contributor to the Simulator Orchestration team, you will focus on solving practical simulation challenges by intelligently configuring and orchestrating simulator features.

What you'll do

  • Architect Simulation Solutions: Drive the simulator development of the environments required for new initiatives, such as complex weather setups, new geography expansions (e.g., left-hand traffic), and adapting the simulator to support next-generation onboard capabilities.

  • Design the Orchestration Layer: Design and implement systems that dynamically select and compose simulator features based on the specific environment and context, bringing us closer to a truly universal simulator.

  • Navigate Complex Systems: Dive deep into a massive C++ codebase of onboard and simulator code. You are willing to get your hands dirty. You will rely on strong code-reading and debugging skills to trace and resolve complex interactions between different systems, shipping robust, production-ready code.

  • Collaborate Across Boundaries: Act as the technical glue between teams. You'll partner closely with partners from Simulator, Eval and Onboard orgs, taking the building blocks they provide and turning them into complete, end-to-end simulation solutions.

  • Engineering Craftsmanship:

  • + years of industry experience in software development.

What they're looking for

  • Solid proficiency in C++ (preferred) or Python, with a strong ability to: read, navigate, and debug large, existing codebases.
  • Experience building orchestration, dynamic configuration, or integration: layers for large-scale software systems.
  • Practical Problem Solving:
  • A proven track record of delivering working solutions in highly complex, ambiguous technical domains.