Skip to content

Senior Device Software Engineer
Company | Eight Sleep |
---|
Location | San Francisco, CA, USA |
---|
Salary | $160000 – $200000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- 5+ years of experience in firmware and system software development with C/C++
- Deep expertise in Embedded Linux, including Yocto, Bitbake, systemd, and kernel development
- Proficiency in secure software development for IoT and embedded systems
- Experience optimizing compute workloads in resource-constrained environments
- Willingness and ability to travel internationally as needed to support manufacturing and deployment.
Responsibilities
- Design, develop, and maintain system software, including systemd applications, kernel modules, and low-level firmware for the Pod.
- Work closely with our R&D team to optimize and deploy models for edge inference, ensuring they run efficiently and securely.
- Develop and integrate real-time ML inference and signal processing pipelines for low-latency streaming analytics and intelligent event detection.
- Implement advanced security techniques such as hardware-protected key storage, secure boot, and trusted execution environments to safeguard device integrity.
- Partner with global teams, including manufacturing teams in China, to develop production tests and ensure high-quality product launches.
- Strive for excellence in software design, reliability, and maintainability, ensuring robust and well-documented implementations.
Preferred Qualifications
- Experience deploying ML models on embedded systems with frameworks like TensorFlow Lite.
- Familiarity with real-time image processing, sensor fusion, or embedded ISP pipelines.
- Expertise in wireless communication standards (Bluetooth, Wi-Fi, etc).
- Deep understanding of secure boot, trusted execution environments, and hardware-enforced security.
- Strong problem-solving skills with a fast-paced and iterative development approach.