Taro Logo

Software Integration Engineer, Self-Driving Drive Systems

Tesla is a leading electric vehicle and clean energy company that develops cutting-edge automotive technology and sustainable energy solutions.
$133,440 - $292,800
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Automotive · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Integration Engineer, Self-Driving Drive Systems

Tesla's Drive Interface Firmware team is seeking a Software Integration Engineer to lead Self-Driving integration for Drive Inverter and Drive Interface systems. This role combines cutting-edge autonomous vehicle technology with critical safety systems, making it perfect for engineers passionate about revolutionizing transportation. You'll work with state-of-the-art embedded systems, implementing autonomous functions like driverless operations, Smart Shift, and Autopark.

The position offers an opportunity to work with Tesla's industry-leading autonomous vehicle technology while developing safety-critical firmware. You'll collaborate with multiple engineering teams, from Self-Driving to Motor Controls, ensuring seamless integration of autonomous features with vehicle propulsion systems. The role requires expertise in real-time embedded software development and safety-critical systems.

Working at Tesla means joining a team that's pushing the boundaries of electric vehicle technology and autonomous driving. You'll be directly involved in developing systems that make Tesla's vehicles smarter and safer, with competitive compensation including both cash and stock awards. The company offers comprehensive benefits, including medical coverage with zero payroll deduction, 401(k) matching, and various family-support benefits.

This role is perfect for someone who wants to make a tangible impact on the future of autonomous vehicles while working with some of the industry's most advanced technology. You'll be at the forefront of developing systems that directly influence how Tesla's vehicles interact with their self-driving capabilities, making this an exciting opportunity for engineers passionate about both embedded systems and autonomous technology.

Last updated 4 months ago

Responsibilities For Software Integration Engineer, Self-Driving Drive Systems

  • Own the propulsion interface firmware between the Powertrain and Self-Driving
  • Implement state machines, control logic, alerts, and diagnostics
  • Investigate improvements such as removing latencies and jerk or increasing uptime and reliability
  • Development of real-time embedded software for drive inverter control and safety management
  • Collaborate with various teams on technical requirements, safety analyses, and system validation
  • Participate in full life-cycle firmware development from concept through release

Requirements For Software Integration Engineer, Self-Driving Drive Systems

  • Minimum of 3 years of relevant experience in real-time embedded software development
  • Degree in Electrical Engineering, Computer Engineering, Computer Science, Mechatronics, or equivalent
  • Proficiency in C/C++
  • Fluent in software fundamentals including software design and maintainability
  • Experience with designing robust, multi-ECU control systems
  • Experience in developing safety-critical FW, familiarity with ISO 26262 (preferred)
  • Experience with unit testing and static analysis tools (preferred)
  • Familiarity with MISRA C (preferred)
  • Knowledge of version control (Git) and continuous integration (Jenkins) (preferred)
  • Familiarity with Hazard and Risk Assessment (HARA) and/or Failure Mode and Effects Analysis (FMEA) (preferred)

Benefits For Software Integration Engineer, Self-Driving Drive Systems

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 (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
  • Back-up childcare and parenting support resources
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?