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 12 days 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 Digital Content Management Solutions Manager, Online Store Re-platform

Senior Digital Content Management Solutions Manager role at Apple, driving e-commerce platform transformation and digital content strategies.

Senior Verification Engineer

Senior Verification Engineer at AWS developing innovative hardware and software for cloud customers.

Senior Account Solution Engineer

Senior Account Solution Engineer role at Salesforce, focusing on Retail and Consumer Goods vertical in Bangalore, India.

Senior Software Engineer, GPU Communications and Networking

Senior Software Engineer role at NVIDIA, focusing on GPU Communications and Networking for AI and HPC applications.