Position Details
About this role
Lead development of real-time embedded Linux software for high-assurance edge platforms. You will design, develop, and optimize software, participate in reviews, interface with customers, debug complex issues, and mentor junior engineers.
Key Responsibilities
- Design, develop and refactor real-time software architectures and modular software components
- Benchmark and optimize system performance
- Participate in design reviews and code reviews
- Interface with customer teams to define proper interfaces
- Reproduce, isolate and debug complex low-level problems
Technical Overview
Scope includes embedded Linux, C, Git, and build systems like Yocto/Buildroot/OpenEmbedded; development of Linux device drivers and bootloaders for SoCs; focus on kernel-level debugging and security features such as SELinux, verified boot, and TEEs.
Ideal Candidate
The ideal candidate is a senior/lead embedded software engineer with 7+ years of Linux-based embedded development, strong kernel debugging, and hardware-interface expertise. They should have hands-on experience with Yocto, Buildroot, and OpenEmbedded, and be comfortable leading projects and mentoring junior engineers in a high-assurance edge platform environment.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
No embedded Linux experience, No ability to interpret hardware schematics, No experience with Yocto/Buildroot/OpenEmbedded, Inability to work remotely
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile