Taro Logo

Software Engineer, Foundations, Tesla Bot

Tesla is a leading electric vehicle and clean energy company, known for innovation in automotive and robotics.
$120,000 - $318,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Automotive · Robotics
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Foundations, Tesla Bot

As a C++ Software Engineer within the Autonomy group at Tesla, you will apply your technical skills to various system components and foundational code targeting higher performance of the Tesla Bot. You'll work on building robust code foundations for autonomy teams, develop system tools to benchmark and optimize autonomy workloads, and ensure system stability. Key responsibilities include writing, debugging, and maintaining C/C++ software for the entire Tesla Bot software stack, optimizing hardware resource usage, advocating for best coding practices, and generalizing software frameworks when necessary. The role offers opportunities to work on high-frame rate Camera & Vision stack, GPU kernels, low memory footprint image compression libraries, high-performance inter-process communication data buffers, and more.

Required skills and qualifications:

  • Experience programming in C/C++, including modern C++14/17/20
  • Proficiency in developing software on a Linux host
  • Bachelor's degree in Computer Science, Physics, Computer Engineering, Electrical Engineering, or equivalent experience
  • Experience with performant software design, object-oriented C++, compiler design, and/or lower-level C code (preferred)
  • Familiarity with Computer Vision, Machine Learning & related software concepts (a plus)
  • Experience with imaging software, CUDA/OpenCL, SIMD, multithreading, Linux system software, or computer vision (at least one preferred)

Tesla offers competitive compensation and comprehensive benefits, including medical, dental, and vision plans, 401(k) with employer match, stock purchase plans, and various other perks. The company is committed to diversity, equal opportunity, and providing reasonable accommodations to individuals with disabilities.

Join Tesla to contribute to cutting-edge robotics technology and be part of a team pushing the boundaries of innovation in AI and automation.

Last updated 8 months ago

Responsibilities For Software Engineer, Foundations, Tesla Bot

  • Write, debug and maintain robust C/C++ software for the entire Tesla Bot software stack
  • Optimize hardware resources usage, leverage custom hardware components
  • Advocate for best coding practices, build tools helping engineers to write better code
  • Generalize software frameworks when necessary
  • Develop system tools to benchmark, characterize and optimize latency and throughput of autonomy workloads
  • Write tests and integrate with evaluation pipeline to ensure system and functional stability

Requirements For Software Engineer, Foundations, Tesla Bot

Linux
  • Experience programming C/C++ software, including modern C++14/17/20
  • Proficient developing software on a Linux host
  • Bachelor's degree in Computer Science, Physics, Computer Engineering, Electrical Engineering, or equivalent experience
  • Experience with performant software design, object-oriented C++, compiler design and/or lower-level C code (preferred)
  • Experience with imaging software, Cuda/OpenCL, SIMD, multithreading, Linux system software, or computer vision (at least one preferred)

Benefits For Software Engineer, Foundations, Tesla Bot

401k
Dental Insurance
Medical Insurance
Vision Insurance
Parental Leave
Commuter Benefits
  • Medical insurance (Aetna PPO and HSA plans)
  • Dental insurance
  • Vision insurance
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Life insurance
  • AD&D insurance
  • Short-term and long-term disability insurance
  • Healthcare and Dependent Care Flexible Spending Accounts (FSA)
  • Family-building, fertility, adoption and surrogacy benefits
  • LGBTQ+ care concierge services
  • Back-up childcare and parenting support resources
  • Employee Assistance Program
  • Sick and Vacation time
  • Paid Holidays
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?