Tesla

Firmware Engineer, Silicon, Tesla AI

Job Description

Posted on: 
2026-02-24

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.
  • Implement and optimize communication stacks (CAN/CAN-FD, Ethernet).
  • Maintain and optimize build systems and develop Python-based automation.
  • Design robust firmware supporting 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 (robotics, real-time controls).
  • Strong proficiency in C (C99/C11) for embedded systems.
  • Familiarity with RTOS concepts (FreeRTOS, ThreadX).
  • Experience with ARM architecture and microprocessor fundamentals.
  • Ability to communicate complex technical concepts to cross-functional teams.
  • Proficiency in C++ and Rust for embedded applications.
Apply now

More job openings