Tesla

Firmware Engineer, AI Linux Systems

Job Description

Posted on: 
2026-05-28

Responsibilities

  • Design and implement firmware for embedded subsystems.
  • Bring up, configure, and optimize Ethernet and PCIe switch ASICs.
  • Create robust system software architectures for inter-process communication.
  • Enable secure boot and updates for various platforms.
  • Build telemetry and monitoring solutions for platform health.
  • Drive technical requirements for next-generation autonomous system hardware and firmware.
  • Collaborate with hardware teams on board bring-up, validation, and debugging.

Job Requirements

  • Engineering degree in a relevant field or equivalent practical experience.
  • Strong skills in C and C++.
  • Experience with microcontroller firmware development (bare-metal and/or RTOS).
  • Familiarity with Ethernet, PCIe, and networking protocols preferred.
  • Experience with hardware debugging tools (JTAG, logic analyzers, oscilloscopes) preferred.
  • Excellent problem-solving and communication skills.
  • Bonus for experience with Time-Sensitive Networking standards.
Apply now

More job openings