System Software Engineer, Consumer Devices
Core
Design, implement, and debug core platform components and pipelines for building and updating system images on consumer devices.
Role type
System Software Engineer (Consumer Devices)
Builds
Production-grade system images and update pipelines for consumer devices
Domain
Consumer electronics / Operating Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++, OS internals (concurrency, memory management, filesystems, networking, power management), systems debugging (kernel/user-space), image building, update mechanism design
Preferred skills
Platform security (secure boot, sandboxing, attestation), graphics/media/hardware acceleration, connectivity stacks, observability in resource-constrained environments, open-source contributions
Technologies
Linux/Unix-like OS, C/C++, scripting languages, debuggers, tracers, profilers, CI/CD tools
Responsibilities
Design and implement system-level components across kernel and user space; Configure and maintain OS platform services; Build and operate image and update pipelines; Instrument and analyze performance; Own platform observability and reliability; Collaborate on cross-functional interfaces; Establish engineering practices for code review and release management
Seniority
Mid-Senior, hands-on IC