Tesla

Embedded Systems Engineer, Optimus

Job Description

Posted on: 
2026-05-28

Responsibilities

  • Develop scalable real-time embedded and modern C++ application software.
  • Create embedded system architecture for communication across various domains.
  • Bring up new SoCs and carrier boards by integrating vendor support packages.
  • Develop automated testing to ensure high-quality software releases.
  • Participate in the full life cycle of firmware development from integration to release.
  • Collaborate with electronics and connectivity teams to influence hardware designs.
  • Write scalable drivers and develop communication protocols for robotics subsystems.

Job Requirements

  • 2+ years of experience in real-time embedded software development.
  • Degree in Computer Science, Physics, Computer Engineering, Electrical Engineering, or equivalent experience.
  • Strong skills in C or C++, familiarity with Python is a plus.
  • Experience with configuring and building Linux distributions.
  • Knowledge of SoC device trees, peripherals, and buses (I2C, SPI, UART, etc.).
  • Experience developing Linux kernel modules and platform drivers.
  • Ability to read electrical schematics and understand circuit behavior.
Apply now

More job openings