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 4 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 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 Engineer, Actuator Integration, Tesla Bot

Mechanical Engineer position at Tesla, focusing on actuator integration for Tesla Bot, requiring expertise in electromechanical systems and robotics.

Mechanical Engineer, Sensing, Tesla Bot

Design and develop mechanical systems for Tesla's humanoid robot, focusing on sensing technologies and electrical architecture integration.

Mechanical Design Engineer, Tesla Bot

Mechanical Design Engineer position at Tesla, focusing on Tesla Bot development, offering competitive salary and comprehensive benefits in the San Francisco Bay Area.

Technical Program Manager, Tesla Bot

Lead mechanical product development for Tesla Bot as Technical Program Manager, managing cross-functional teams and driving innovative robotics solutions.

Mechatronics Engineer, Tesla Bot

Join Tesla as a Mechatronics Engineer to develop and test the revolutionary Tesla Bot, combining robotics expertise with software development skills.