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

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 3 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?

Jobs Related To Tesla Software Engineer, Foundations, Tesla Bot

Sr. Technical Quality Engineer, Cell Global Quality

Senior Technical Quality Engineer position at Tesla, focusing on 4680 battery cell manufacturing quality control and implementation in Austin Gigafactory.

Sr. Product Engineer, Customer Service Applications

Senior Product Engineer position at Tesla, focusing on developing customer service applications with 5+ years of experience required.

Sr. Software Engineer, Financial Systems, Accounting Engine & Tax

Senior Software Engineer position at Tesla, focusing on financial systems and tax applications, offering competitive salary and comprehensive benefits package.

Sr. Manufacturing Engineer, Application Booth Engineering

Senior Manufacturing Engineer position at Tesla, focusing on application booth engineering and coating processes, requiring 5+ years of experience in manufacturing technology.

Sr. Software Engineer, Backend Material Flow System, Factory Software

Senior Backend Engineer role at Tesla, developing factory material flow systems with Go and distributed systems, offering $164k-$246k salary plus benefits.