scoutai
Junior Firmware Engineer
At a Glance
- Location
- Sunnyvale, California, United States
- Experience
- 2+ years
- Posted
- 2026-02-26T20:50:08-05:00
Key Requirements
Required Skills
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