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
Embedded
Mid-Level Software Engineer
In-Person
3+ years of experience
AI · Robotics · Automotive

Description For Software Engineer, Generalist, Tesla Bot

Tesla is seeking a Software Engineer to join their robotics team working on the Tesla Bot project, one of the most advanced Robotics/AI Platforms in the world. This role offers an exciting opportunity to work on cutting-edge humanoid robotics, combining embedded systems expertise with AI integration. The position involves developing software for various subsystems of the robots, including main computer, sensors, and motor controllers.

The ideal candidate will be working at the intersection of robotics and artificial intelligence, contributing to Tesla's ambitious goals in humanoid robotics. You'll be responsible for implementing innovative features that leverage Tesla's AI capabilities and maintaining robust software systems that scale across the robot fleet. The role offers exposure to Tesla's advanced vehicle and autonomy systems, providing a unique opportunity to apply automotive technology expertise to robotics.

This position offers competitive compensation ranging from $120,000 to $318,000 annually, plus additional cash and stock awards. Tesla provides comprehensive benefits including medical, dental, and vision coverage with $0 payroll deductions, 401(k) matching, and stock purchase options. The company culture emphasizes innovation, problem-solving, and cross-functional collaboration.

Working at Tesla's Palo Alto location, you'll be at the heart of Silicon Valley's tech ecosystem, contributing to technology that will reshape the future of robotics and automation. This role is perfect for engineers passionate about robotics, AI, and embedded systems who want to make a significant impact in the development of next-generation humanoid robots.

Last updated 2 days 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 benefit 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

Embedded System Software Engineer, Vehicle Charging Interface

Embedded Systems Software Engineer role at Tesla, focusing on vehicle charging interface development with C programming and real-time firmware expertise.

Powertrain Controls Engineer, Vehicle Controls

Tesla Powertrain Controls Engineer position focusing on developing and implementing advanced control algorithms for electric vehicle systems.

Reliability Engineer, Power Electronics

Tesla seeks Reliability Engineer for Power Electronics to ensure product reliability from concept to field operation across vehicle products and Optimus robot.

Software Integration Engineer, High Voltage Systems

Software Integration Engineer role at Tesla, focusing on high voltage systems firmware integration for electric vehicles, offering competitive salary and benefits.

Product Support Engineer, Powertrain

Tesla Powertrain Engineer position combining software development and automotive engineering to develop diagnostic tools for electric vehicle systems.