
Real job — pulled straight from Sauron’s careers page · Verified September 30, 2026 · No reposts.
Job description
Sauron is hiring a Senior Device Software Engineer — a full-time, based in San Francisco, CA role ($220k–$250k). Apply directly on Sauron's careers page below.
Senior Device Software Engineer
Location: San Francisco
Department: Engineering
Location Type: IN_OFFICE
Employment Type: FULL_TIME
- 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.
- Drive features end-to-end through the full software lifecycle: design, implementation, validation, and production rollout.
- Root-cause and resolve issues using remote fleet diagnostics, telemetry, and local hardware test platforms; define logging and observability standards.
- Own the on-device video pipeline, from RTSP camera ingest to delivery for on-device perception, local recording, and low-latency WebRTC live viewing in our apps, and make it hold up on real cameras and home networks (reconnects, late-joiner keyframes, timestamp drift, and consumer isolation).
- 4+ years of professional experience developing device software for hardware products.
- Experience with Linux on embedded/constrained systems, such as Yocto, or AOSP.
- Experience writing C/C++ for Linux systems
- Demonstrated ability to write multi-threaded, highly reliable code.
- Hands-on experience building real-time video pipelines on Linux with GStreamer or FFmpeg/libav, and a working knowledge of RTSP/RTP and H.264/H.265 (GOPs, IDR frames, SPS/PPS).
- Strong grasp of software lifecycle best practices: code reviews, version control, unit/integration testing, CI, and on-hardware validation.
- Experience building custom embedded Linux distributions with Yocto
- Experience with ARM Trustzone, and OP-TEE
- Experience with WebRTC (ICE, SFUs such as LiveKit) and HLS delivery
- Experience with hardware-accelerated video encode/decode on embedded SoCs (e.g. V4L2, Jetson, VA-API)
- Familiarity with gRPC/protobuf service APIs and OpenTelemetry-based observability
- Background contributing to or growing high-performance software teams.
Get Senior Device Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs

Project Manager, Design Manager, Project Engineer, Project Coordinator

Project Coordinator - Engineering


Frequently asked questions
What is the salary for Senior Device Software Engineer at Sauron?
The estimated salary range for Senior Device Software Engineer at Sauron is $220,000 - $250,000 USD per year.
What skills are required for Senior Device Software Engineer at Sauron?
The required skills for Senior Device Software Engineer at Sauron include: C++, Linux, gRPC, OpenTelemetry.
What is the seniority level for Senior Device Software Engineer at Sauron?
Senior Device Software Engineer at Sauron is a Senior level position.
How do I apply for Senior Device Software Engineer at Sauron?
You can view the full description and apply for Senior Device Software Engineer at Sauron on EchoJobs: https://echojobs.io/job/sauron-senior-device-software-engineer-dnkgq.