Tesla

Firmware Engineer, Silicon, Tesla AI

Job Description

Posted on: 
2026-05-28

The Firmware Engineer will develop firmware for Tesla's custom Autopilot Full Self Driving SoC, engaging in hardware and software co-design and owning the full firmware stack from ROM to RTOS applications.

Responsibilities

  • Write high-performance, safety-critical C code for RTOS and real-time environments.
  • Develop and debug firmware in pre-silicon environments (FPGA, emulation).
  • Lead low-level debug efforts for new SoCs and boards using various debugging tools.
  • Implement and optimize communication stacks and signal processing logic.
  • Maintain and optimize build systems and develop automation for testing.
  • Design robust firmware for high-volume manufacturing.
  • Contribute to the adoption of modern embedded languages and tooling.

Job Requirements

  • Experience in Computer Science, Computer Engineering, Electrical Engineering, or related fields.
  • Experience in embedded development, including robotics and real-time controls.
  • Strong proficiency in C for embedded systems with knowledge of memory management.
  • Familiarity with RTOS concepts and ARM architecture.
  • Ability to communicate complex technical concepts clearly.
  • Proficiency in C++ and Rust for embedded applications.
  • Experience writing drivers for standard interfaces and debugging embedded systems.
Apply now

More job openings