✦ Luna Orbit — Software Engineering

Principal Embedded Software Engineer

at Lynx

📍 Remote, US Remote Posted February 26, 2026
Type Full-Time
Experience lead
Exp. Years 7-10+ years
Education Not specified
Category Software Engineering

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.

  • 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

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.

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.

7-10+ years embedded Linux experienceProficiency in CGitYocto/Buildroot/OpenEmbeddedExperience with Linux device drivers and bootloadersAbility to interpret hardware schematicskernel-level debuggingFamiliarity with SELinuxverified bootand trusted execution environments
Experience with real-time operating systemsScripting: Python or BashOscilloscope-based debuggingOpen source community involvement
YoctoBuildrootOpenEmbeddedLinuxAndroidGit
embedded linuxkernel debugginghardware schematicscgityoctobuildrootopenembeddedlinux device driversbootloadersandroidsocreal-timeselinuxverified boottrusted execution environments
CGitYoctoBuildrootOpenEmbeddedLinuxLinux device driversbootloadersAndroidkernel-level debuggingSELinuxVerified bootTrusted Execution EnvironmentsSoCReal-time
communicationmentoringleadershipteam collaborationproblem-solvingtime managementdrivenattention to detail
Industry Aerospace & Defense
Job Function Lead development of embedded Linux real-time software for high-assurance edge platforms
Role Subtype Embedded systems engineer
Tech Domains Linux
Principal Embedded Software EngineerEmbedded Software EngineerEmbedded EngineerCGitYoctoBuildrootOpenEmbeddedLinuxLinux device driversbootloadersAndroidkernel-level debuggingSELinuxVerified bootTrusted Execution EnvironmentsSoCReal-timeprincipal embedded software engineerembedded software engineer

No embedded Linux experience, No ability to interpret hardware schematics, No experience with Yocto/Buildroot/OpenEmbedded, Inability to work remotely

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile