scoutai

Junior Firmware Engineer

Apply Now

At a Glance

Location
Sunnyvale, California, United States
Experience
2+ years
Posted
2026-02-26T20:50:08-05:00

Key Requirements

Required Skills

Linux

Domain Knowledge

  • Embedded Systems
  • Engineering
  • Legal
  • Robotics

Requirements

2+ years experience developing embedded systems in C/C++ (bare metal and RTOS environments)

Strong understanding of microcontrollers, embedded Linux, and real-time operating principles

Experience with robotics-relevant topics such as motor control, sensor integration, and state estimation

Proficiency with hardware debugging tools: oscilloscopes, logic analyzers, JTAG, etc.

Comfort navigating system schematics and working alongside hardware engineers during design and integration

Bonus: Experience with ROS2, PX4, or similar robotics middleware stacks

Compensation & Benefits

Competitive base salary and bonus

Meaningful equity

Premium medical, dental, and vision plans with $0 paycheck contribution

Competitive PTO and company holiday calendar

Catered lunch daily and fully stocked kitchen

EV charging

Responsibilities

Develop embedded software for robotic platforms, including firmware, drivers, and control logic

Integrate software with sensors, motor controllers, compute modules, and ruggedized payloads

Architect deterministic control loops and real-time processes for robust autonomous behavior

Implement communication protocols including UART, SPI, I2C, CAN, and Ethernet for multi-module coordination

Collaborate tightly with hardware and autonomy teams to design integrated subsystems

Test, debug, and validate embedded software in simulation and on-vehicle