About The Position

As a Senior C++ Engineer, you’ll help design and build the foundational infrastructure behind our simulation system. You’ll write high-performance, reliable C++ code that powers critical simulation workflows and collaborate closely with infrastructure and autonomy teams to ensure correctness, reproducibility, and consistency with on-vehicle software. You'll work on challenges such as running multiple versions of autonomy modules within a single simulation to compare behavior across code revisions. You’ll also contribute to tools that analyze simulation behavior and performance, while helping keep the system efficient and cost-effective at scale.

Requirements

  • 5+ years of experience building production-level software.
  • Strong proficiency in modern C++.
  • Experience in benchmarking, profiling, and optimizing complex systems.
  • Familiarity with large-scale or distributed compute environments.

Nice To Haves

  • Experience using Python for tooling and automation.
  • Familiarity with Bazel - we use it extensively.
  • Background in robotics, simulation, or embedded systems.
  • Experience modeling real-world systems (e.g., physics, sensors, agents, environments).

Responsibilities

  • Design and implement foundational simulation infrastructure in C++.
  • Ensure simulation runs are correct, reproducible, and efficient.
  • Collaborate with platform and autonomy teams to ensure integration and consistency with real-world deployments.
  • Lead and contribute to design reviews and cross-team technical decisions.
  • Build tools for analyzing performance and debugging system behavior.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service