Taro Logo

Sensor Software Engineer, Self-Driving AI

Tesla is a leading electric vehicle and clean energy company, pioneering advancements in autonomous driving and AI technologies.
$104,000 - $300,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 Sensor Software Engineer, Self-Driving AI

As a Sensor Software Engineer for Self-Driving AI at Tesla, you'll be a key contributor to the system software managing sensors for advanced AI Platforms in Autopilot and Humanoid Robot projects. You'll work on integrating sensors like GPS and IMU, develop Linux sensor device drivers, and create system software for the Autopilot platform. Your responsibilities include developing telemetry tools, defining hardware-software interactions for next-generation sensors, and collaborating with hardware and validation teams for mass production.

You'll need strong C and C++ skills, with experience in sensors, Linux Kernel/Driver/RTOS, and embedded Linux programming preferred. An engineering degree in a relevant field or equivalent experience is required, along with excellent problem-solving and communication skills.

Tesla offers a competitive compensation package, including a salary range of $104,000 - $300,000 annually, plus cash and stock awards. The company provides comprehensive benefits from day one, including multiple medical plan options, family-building and fertility benefits, 401(k) with employer match, and various insurance coverages. Tesla is committed to diversity, equal opportunity, and providing reasonable accommodations to individuals with disabilities.

Join Tesla to contribute to cutting-edge autonomous driving technology and be part of a team pushing the boundaries of AI and robotics in the automotive industry.

Last updated 8 months ago

Responsibilities For Sensor Software Engineer, Self-Driving AI

  • Work on integrating sensors like GPS and IMU into the Autonomy software stack
  • Develop and maintain various Linux sensor device drivers
  • Develop and bring-up the system software stack for the Autopilot platform
  • Develop telemetry tools for tracking performance of Autopilot sensor hardware and software
  • Define hardware and software interactions for next generation sensors
  • Interact with hardware and validation teams for mass production
  • Write well-structured, testable, efficient, and maintainable code
  • Integrate software components into a fully functional software system

Requirements For Sensor Software Engineer, Self-Driving AI

Linux
  • Engineering Degree in a relevant field, or equivalent experience
  • Strong C and C++ skills required
  • Experience working on sensors (preferred)
  • Linux Kernel/Driver/RTOS experience (preferred)
  • Experience with embedded Linux programming (preferred)
  • Excellent problem solving, critical thinking and communication skills

Benefits For Sensor Software Engineer, Self-Driving AI

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
Mental Health Assistance
Commuter Benefits
  • Multiple medical plan options with $0 payroll deduction
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans with $0 paycheck contribution options
  • Company Paid Health Savings Account (HSA) Contribution
  • Healthcare and Dependent Care Flexible Spending Accounts (FSA)
  • 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, Paid Holidays
  • Back-up childcare and parenting support resources
  • Weight Loss and Tobacco Cessation Programs
  • Tesla Babies program
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?