Tesla is looking to solve the problem of delivering foundational AI at scale, requiring general-purpose robots capable of navigating complex environments with high precision, which is key to expanding the Robotaxi fleet globally and advancing Optimus' ability to perform intricate real-time tasks with near-human accuracy.
Requirements
- Experience programming C/C++ software, including modern C/C++ (C++14/17/20)
- Experience or familiarity with Computer Vision, Machine Learning & related software concepts a plus
- Experience with performant software design, object-oriented C++, compiler design and/or hardcore lower-level C code
- Proficient developing software on a Linux host, for embedded Linux targets (cross-compilation, etc.) a plus
- Experience with at least one of the following preferred: imaging software, Cuda/OpenCL, SIMD, multithreading, Linux system software (posix etc.), & computer vision
Responsibilities
- Write, debug and maintain robust C/C++ code underpinning the entire FSD & Optimus software suite
- Optimize hardware resources usage, leverage custom hardware components where appropriate
- Advocate for best coding practices amongst the group, build tools helping engineers to write better code (for instance, performance/memory tracking)
- Generalize software frameworks when necessary while keeping in mind that too much abstraction can sometimes become a bottleneck
- Work on code related to high frame rate camera & vision stack
- Design low memory footprint image compression libraries
- Implement high performance inter-process communication data buffers
Other
- Bachelor's Degree in Computer Science, Physics, Computer Engineering, Electrical Engineering or proof of exceptional skills in related fields with practical software engineering experience, or equivalent experience
- Aetna PPO and HSA plans > 2 medical plan options with $0 payroll deduction
- Family-building, fertility, adoption and surrogacy benefits
- 401(k) with employer match, Employee Stock Purchase Plans, and other financial benefits