Software Engineer, Generalist, Tesla Bot

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

Description For Software Engineer, Generalist, Tesla Bot

Tesla is seeking a Software Engineer to join their cutting-edge robotics team working on the Tesla Bot project. This role offers a unique opportunity to contribute to one of the world's most advanced Robotics/AI Platforms. The position involves working across multiple functions to ensure seamless integration between various subsystems of the robots, including the main computer, sensors, motor controllers, and telemetry systems.

As a Software Engineer on the robotics team, you'll be at the forefront of developing and implementing innovative features that leverage Tesla's AI capabilities. Your work will span from tuning the robots' locomotion stack to building scalable infrastructure for the entire robot fleet. The role requires expertise in C/C++ programming, embedded systems, and various communication protocols.

Tesla offers a comprehensive benefits package including competitive salary, stock awards, and extensive health coverage. The company's commitment to innovation in AI and robotics, combined with its established presence in the automotive industry, makes this an exciting opportunity for engineers passionate about shaping the future of robotics technology.

Working at Tesla means joining a team that's pushing the boundaries of what's possible in robotics and AI, while contributing to technology that will have a significant impact on the future of automation and human-robot interaction. The role offers excellent growth potential and the chance to work with cutting-edge technology in a fast-paced, innovative environment.

Last updated 2 months 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
  • 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
  • Excellent problem solving, critical thinking, and communication skills

Benefits For Software Engineer, Generalist, Tesla Bot

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Parental Leave
Commuter Benefits
  • Aetna PPO and HSA plans with $0 payroll deduction
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans with $0 paycheck contribution
  • Company Paid HSA Contribution
  • Healthcare and Dependent Care Flexible Spending Accounts
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Company paid Basic Life, AD&D, short-term and long-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • Back-up childcare and parenting support resources
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?

Jobs Related To Tesla Software Engineer, Generalist, Tesla Bot

Mechanical Design Engineer, Tesla Bot

Design and develop mechanical systems for Tesla's humanoid robot, focusing on joints, structures, and mechanisms optimization.

Software Engineer, Simulation, Tesla Bot

Software Engineer position at Tesla, focusing on simulation development for the Tesla Bot (Optimus) humanoid robot project in Palo Alto.

Senior Automation and Robotics Manufacturing Test Engineer

Senior Automation and Robotics Manufacturing Test Engineer position at Google, focusing on automated manufacturing processes and system optimization in data center environments.

Robotics Systems Engineer, Amazon Robotics Deployment Engineering

Amazon Robotics Systems Engineer position focusing on deployment and integration of robotic systems in fulfillment centers, requiring 75% travel and offering competitive compensation.

Robotics Systems Engineer, Amazon Robotics Deployment Engineering

Lead the deployment of advanced robotics systems in Amazon fulfillment centers, managing technical installations and team coordination with 75% travel.