Sr. Software Engineer, Code Hardening & Framework Resilience, Robotaxi

Tesla Tesla · Auto · Palo Alto, CA · Tesla AI

Software Engineer focused on improving code hardening, framework resilience, and fault tolerance for Tesla's Robotaxi system through program analysis tools like fuzzers, compiler instrumentation, and static analysis. The role aims to enhance system safety and scalability by preemptively finding and eliminating bugs.

What you'd actually do

  1. Take ownership of tooling software to preemptively find issues and improve miles-per-intervention
  2. Integrate & maintain static analysis and other library hardening tools (sanitizers, clang-tidy, fuzzers)
  3. Enhance fault tolerance and improve/design new redundancy-aware frameworks in mature autonomous systems
  4. Collaborate with other teams to understand the current architecture and propose/implement future improvements to boost code reliability & robustness

Skills

Required

  • C++
  • modern C++ (17/20/23)

Nice to have

  • compilers
  • program analysis
  • fuzzing
  • static analysis
  • Bazel
  • build systems

What the JD emphasized

  • miles-per-intervention
  • wipe out every bug
  • analyze why tests missed them
  • devise innovative detection methods
  • rigorously stress-test fixes
  • eliminate vulnerabilities
  • critical program analysis tools
  • fuzzers
  • compiler instrumentation passes
  • run-time monitoring components
  • static analysis
  • catch these bugs
  • improving code health
  • boosting fault tolerance
  • enabling extensive end-to-end testing
  • underpin system safety
  • driving Robotaxi’s scalability