Tesla

Embedded Engineer, Steering, Vehicle Software

Job Description

Posted on: 
2026-05-28

Responsibilities

  • Deliver high-quality C code in a real-time embedded environment.
  • Develop peripheral drivers for microcontrollers (CAN, SPI, ADC, PWM, SENT).
  • Develop device drivers for angle sensors and gate drivers.
  • Write software-in-the-loop (SIL) tests using Python.
  • Conduct hands-on hardware bring-up, system debugging, and code optimization.
  • Collaborate with validation, service, and manufacturing teams.
  • Make performance and optimization trade-offs to meet product requirements.

Job Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, or equivalent experience.
  • Proficiency in C; familiarity with MISRA C is a plus.
  • Proficiency in Python.
  • Experience with embedded microprocessor tools.
  • Experience working with PCBA schematics.
  • Familiarity with real-time operating system development.
  • Experience using Vector CANape or CANalyzer is a plus.
Apply now

More job openings