Sunday Robotics
Embedded Software Engineer
$200K–$300K
Redwood City, CA · On-site · Full-time · Posted Apr 27, 2026
- Experience
- 3+ years; no alternative stated.
- Education
- BS or MS in CS, Computer Engineering, EE, a related technical field, or equivalent practical experience.
About the job
Own and integrate embedded Linux platform software for compute units powering Sunday Robotics’ home robotics stack.
What you'll do
- Develop and maintain the bootloader, kernel, device tree, BSP, drivers, and sensor and peripheral integration.
- Manage embedded Linux build systems and BSP layers; bring up custom carrier boards with electrical engineers.
- Optimize the software stack with software and machine-learning teams and implement end-to-end OTA updates.
What they ask for
- BS or MS in CS, Computer Engineering, EE, a related technical field, or equivalent practical experience.
- 3+ years of embedded Linux or systems software development, including hands-on bring-up on modern application-class SoCs.
- Proficiency in C; experience with Yocto, Buildroot, or an equivalent embedded Linux build system.
- Understanding of Linux boot flow and low-level peripherals; ability to debug at the hardware/software boundary using schematics and lab tools.
Nice to have
- Delivered a project from prototype into production; experience with PREEMPT_RT or RTOS-based firmware.
- Python experience for scripting, data analysis, or test automation.
Pay
$200K – $300K (base salary)
Tools
embedded Linux, NVIDIA Jetson, Qualcomm Snapdragon, Yocto, Buildroot, C, C++, Rust
AI focus
Collaborate with machine-learning teams to optimize performance across the software stack; no specific AI development duties are stated.
Model-written summary · the original posting is authoritative