Software Engineer, Generalist, Tesla Bot

Tesla is a leading company in electric vehicles, clean energy, and advanced robotics/AI platforms.
$120,000 - $318,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Robotics · Automotive

Description For Software Engineer, Generalist, Tesla Bot

As a Software Engineer within our robotics teams at Tesla, you will contribute to one of the most advanced Robotics/AI Platforms in the world. You'll work across multiple functions to ensure seamless integration between various subsystems of the robots, including the main computer, sensors, motor controllers, and telemetry systems. Your work will cover everything from tuning the robots' locomotion stack to building infrastructure that scales to the entire robot fleet. You'll help implement innovative features leveraging Tesla AI and maintain content and configurations supporting smooth functionality across robot platform variations.

Key responsibilities include:

  • Writing, debugging, and maintaining robust C/C++ software for the Humanoid robot software stack
  • Bringing up software and hardware for new robotics platforms
  • Defining requirements and coordinating with relevant subsystem owners and teams
  • Developing and iterating on new functionality, testing through simulation and on-hardware execution
  • Leveraging functionality from Tesla's vehicles and autonomy systems for the robotics platform

Required skills and experience:

  • Practical experience programming in C/C++, including modern C++ (C++14/17/20), multithreading, and Python
  • Experience with embedded systems software design concepts
  • Familiarity with communication standards such as CAN, EtherCAT, and Ethernet
  • Proficiency in developing software on a Linux host, for embedded Linux targets (cross-compilation is a plus)
  • Excellent problem-solving, critical thinking, and communication skills

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 and be part of a team pushing the boundaries of robotics and AI technology while contributing to the company's mission of accelerating the world's transition to sustainable energy.

Last updated 4 hours ago

Responsibilities For Software Engineer, Generalist, Tesla Bot

  • Write, debug, and maintain robust C/C++ software for the Humanoid robot software stack
  • Bring up software and hardware for new robotics platforms
  • Define requirements for specific functionality and coordinate with relevant subsystem owners, manufacturing, user interface and other teams
  • Develop and iterate on new functionality and test it through simulation and on-hardware execution
  • Leverage functionality from Tesla's vehicles and autonomy systems to the benefit of robotics platform

Requirements For Software Engineer, Generalist, Tesla Bot

Python
Linux
  • Practical experience programming in C/C++ software, including modern C/C++ (C++14/17/20), multithreading, and Python
  • Experience with embedded systems software design concepts
  • Experience with communication standards such as CAN, ethercat and ethernet
  • Proficient developing software on a Linux host, for embedded Linux targets (cross-compilation, etc.) a plus
  • Excellent problem solving, critical thinking, and communication skills

Benefits For Software Engineer, Generalist, Tesla Bot

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
Commuter Benefits
  • Medical insurance (Aetna PPO and HSA plans)
  • Dental insurance (including orthodontic coverage)
  • 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
  • Employee Assistance Program
  • Sick and Vacation time
  • Paid Holidays
  • Back-up childcare
  • Parenting support resources
  • Weight Loss and Tobacco Cessation Programs
  • Tesla Babies program
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?

Jobs Related To Tesla Software Engineer, Generalist, Tesla Bot

Firmware Engineer, Embedded Systems, Pixel Power Optimization

Google seeks a Firmware Engineer for Pixel power optimization, focusing on embedded systems and Android Kernel development.

Software Engineer II, Embedded Systems/Firmware, Pixel

Software Engineer II role at Google, focusing on embedded systems and firmware for Pixel devices.

Software Developer III, XR Data, Perception Systems

Google seeks Software Developer III for XR Data team to develop AR/VR technologies, offering $136k-$200k salary plus benefits.

Software Engineer, Embedded Systems, Platforms

Google seeks a Mid-Level Software Engineer for Embedded Systems in Taipei, focusing on next-gen cloud technologies.

Software Engineer III, Embedded Systems/Firmware, Silicon

Google seeks a Software Engineer III for Embedded Systems/Firmware in Bengaluru, focusing on next-gen technologies and accessible solutions.