Tesla

Sr. Firmware Engineer, Autopilot & Vehicle Propulsion

Tesla

April 9, 2021


The Role
The Drive Interface Firmware team is looking for an experienced firmware engineer to be the firmware subject matter expert on everything Autopilot related on the Drive Inverter and Drive Interface. You will be responsible for interfacing various autonomous Autopilot functions (such as longitudinal control, autopark, summon, and others) and Autonomous safety functions (automatic emergency braking, object aware acceleration limiting, etc.) to vehicle propulsion controls.
Come join a team of deeply knowledgeable engineers that strive to build the most robust and reliable embedded systems using cutting edge software development tools and practices. You will solve some of the most ambiguous and challenging problems in the embedded software space and change the way the world produces electric vehicles and delivers energy.
Responsibilities
  • Own the propulsion interface firmware between the powertrain and Autopilot.
  • 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 that implements control and safety management of the drive inverter, especially as it relates to the interface with Autopilot.
  • In collaboration with the Drive Inverter, Autopilot, motor, braking, controls, and HV systems mechanical/electrical design teams, contribute to technical requirements, safety analyses, interface design, and system validation and integration.
  • Involved in full life-cycle of firmware development from concept through integration, test, and release to our growing fleet of vehicles.

Requirements
  • Minimum of 3 years of relevant experience in real-time embedded software development.
  • Proficiency in controls.
  • Experience in developing safety-critical or mission-critical firmware.
  • BS or MS in Electrical Engineering, Computer Engineering, Computer Science or the equivalent in experience with evidence of exceptional ability.
  • Proficiency in C, familiarity with MISRA C a plus.
  • Fluent in software fundamentals including software design and maintainability.
  • Experience with designing/developing/analyzing/maintaining state machines.
  • Experience with unit testing and static analysis tools is a plus.
  • Knowledge of version control (Git) and continuous integration (Jenkins) a plus.
  • Familiarity with Hazard and Risk Assessment (HARA) and/or Failure Mode and Effects Analysis (FMEA) a plus.

* * * * * * * *

Employee Benefits


  • As a full time Tesla employee you will receive full benefits from day 1 for you and your dependents.
  • Kaiser and UnitedHealthcare PPO and HSA plans (including infertility coverage)
  • 3 medical plan choices with $0 paycheck contribution
  • Vision & dental plans (including orthodontic coverage)
  • Company paid Life, AD&D, short-term and long-term disability
  • 401(k), Employee Stock Purchase Plans, and other financial benefits
  • Employee Assistance Program, Paid Time Off, and Paid Holidays
  • Back-up childcare and employee discounts