We’re seeking a Lead Embedded Linux Engineer to design and develop a custom Linux distribution using Yocto for rapid spacecraft projects. This role involves collaborating with internal teams to define requirements, develop and test the distribution, manage OTA updates, and eventually lead a dedicated team.
Core Responsibilities:
Lead development of Lynk’s custom Linux distribution.
Create and maintain Board Support Packages, layers, and recipes.
Support multiple CPU architectures (ARM, x86, etc.).
Port the distribution to new platforms and create supporting tooling.
Design and implement OTA update mechanisms.
Serve as the Linux expert on the team.
Manage the software development lifecycle in an agile environment.
Required Qualifications:
Bachelor’s degree in Software, Electrical, Aerospace, or related field.
7+ years of experience with embedded Linux distributions.
Expertise in C/C++, Git, Yocto/Open Embedded.
In-depth knowledge of Linux configuration, development, BSPs, bootloaders, kernels, and drivers.
Skilled in kernel-level troubleshooting and root cause analysis.
Experience with protocols (RS-232, SPI, I2C, CAN) and hardware-in-the-loop testing.
Proven track record with all software development lifecycle phases.
Excellent communication skills and experience with cross-disciplinary teams.
Preferred Skills:
Experience with PREEMPT_RT, Small Sats/CubeSats. Familiarity with CI/CD, Docker, and creating container images from Yocto artifacts.