Taro Logo

Software Engineer, Driver Development, Dojo

Tesla is an innovative electric vehicle and clean energy company known for its advanced technology and sustainable solutions.
$120,000 - $360,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Driver Development, Dojo

As a Software Engineer in Driver Development for the Dojo team at Tesla, you will play a crucial role in enabling Tesla's neural networks to train efficiently on upcoming in-house custom-silicon supercomputer systems. You'll join a small team of experienced developers to build drivers and control plane for the Dojo distributed training system. Your responsibilities will include improving the reliability of all parts of the control plane stack, from drivers to cluster monitoring and repair routines. You'll work closely with researchers and Dojo software engineers to profile applications and enhance driver performance. Collaboration with the Dojo hardware team will be essential to understand current hardware architecture and propose future improvements. This position offers an opportunity to work at the cutting edge of AI and robotics, contributing to Tesla's mission of accelerating the world's transition to sustainable energy. You'll be part of a team that values innovation, problem-solving, and pushing the boundaries of technology. Tesla offers a comprehensive benefits package, competitive salary, and the chance to work on groundbreaking projects that have a real-world impact.

Last updated 8 months ago

Responsibilities For Software Engineer, Driver Development, Dojo

  • Work on the Dojo distributed system to improve the reliability on all parts of the control plane stack from drivers to the cluster monitoring and repair routines
  • Work with researchers and Dojo software engineers to profile applications and improve driver performance
  • Collaborate with the Dojo HW team to understand current HW architecture and propose future improvements

Requirements For Software Engineer, Driver Development, Dojo

Linux
  • Degree in Engineering, Computer Science, or equivalent in experience and evidence of exceptional ability
  • Comfortable with C++ and C
  • Kernel or user-space PCIe device development experience
  • Good communication skills

Benefits For Software Engineer, Driver Development, Dojo

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Commuter Benefits
Parental Leave
  • Medical Insurance (Aetna PPO and HSA plans)
  • Dental Insurance
  • Vision Insurance
  • 401k with employer match
  • Employee Stock Purchase Plans
  • Life Insurance
  • AD&D Insurance
  • Short-term and long-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • Paid Holidays
  • Back-up childcare
  • Parenting support resources
  • Critical illness insurance
  • Hospital indemnity insurance
  • Accident insurance
  • Theft & legal services
  • Pet insurance
  • Weight Loss Program
  • Tobacco Cessation Program
  • Tesla Babies program
  • Commuter benefits
  • Employee discounts and perks program
  • Family-building, fertility, adoption and surrogacy benefits
  • LGBTQ+ care concierge services
  • Healthcare and Dependent Care Flexible Spending Accounts (FSA)
  • Company Paid Health Savings Account (HSA) Contribution

Interested in this job?