Senior Embedded Software Engineer
Core
Writing security-critical embedded software for Digital RF products using C and Rust, focusing on Linux-based platforms and low-level driver work.
Role type
Senior Embedded Software Engineer
Builds
Robust, secure, high-performance embedded systems and Linux-based product features
Domain
Industrial embedded systems, Digital RF, Linux kernel development
Deliverable
production ML models | product features
Required skills
C programming, Rust development, Embedded Linux development, Linux driver development, Networking protocol implementation, Hardware/software integration debugging
Preferred skills
Experience with mission-critical systems
Technologies
C, Rust, Embedded Linux, Linux kernel
Responsibilities
Develop and maintain Linux kernel-space and user-space components; Implement software for embedded and system-level applications; Develop networking features; Debug complex software/hardware integration issues
Seniority
Senior, hands-on IC