Back to all jobs
S
Lead Device Software Engineer
Sauron Systems
San Francisco$210k–250kOn-site1mo ago
- Employment
- Full-time
- Seniority
- Lead
About the role
- Develop from scratch and maintain embedded Linux platforms, from BSP to application level.
- Work with electrical, mechanical, perception/ML, backend, and mobile teams to define architectures for new on-device software.
- Build and maintain embedded software that interface with sensors, cameras, and motors.
- Drive features end-to-end through the full software lifecycle: design, implementation, validation, and production rollout.
- Build and improve embedded build systems, CI/CD, and automated test environments; plan and execute test procedures across unit, HIL, and on-device validation.
- Root-cause and resolve issues using remote fleet diagnostics, telemetry, and local hardware test platforms; define logging and observability standards.
- 8+ years of professional experience developing device software for hardware products with experience shipping multiple consumer products end to end.
- Experience with Linux on embedded/constrained systems, such as Yocto, or AOSP.
- Experience writing C/C++ for Linux, FreeRTOS, and bare-metal systems.
- Demonstrated ability to write multi-threaded, highly reliable code.
- Strong grasp of software lifecycle best practices: code reviews, version control, unit/integration testing, CI, and on-hardware validation.
- Understanding of the manufacturing process, including device testing, validation, calibration and fusing.
- Ideally been a past team lead or manager
- Experience building custom embedded Linux distributions with Yocto
- Experience with ARM Trustzone, and OP-TEE
- Experience with FreeRTOS
- Background contributing to or growing high-performance software teams.
- We celebrate as a team and troubleshoot as a team.
- The goal is the mission, not the credit.
- Be ruthless with problems, but kind to people.
- Raise the bar, lower the shield
- Your perspective is a requirement, not a suggestion.
- Speak the hard truths early so we can fix them fast.
- Do what you say you’ll do.
- If it breaks, fix it. If it works, make it better.
- Earn trust through empathy and consistency.
- Anticipate needs before they become requests.
Compensation
Perks & benefits
- Equity Compensation
764,000+ hidden jobs like this
Sauron Systems and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites