

Embedded Systems Engineer, Optimus
Location
Palo Alto, CA
Level
Mid-Level
Department
Transportation
Type
Salary
$140,000 - $390,000
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.



