remote
Associate Embedded Linux & BSP Engineer - Boeing
Software Engineer
Entry‑level engineer focused on developing and maintaining Board Support Packages for small satellite systems, leveraging Embedded Linux, Yocto, and C/C++ to deliver reliable, high‑performance firmware for national security missions.
About the role
Key Responsibilities
- Design, develop, and maintain Board Support Packages (BSPs) for satellite hardware using Embedded Linux and Yocto.
- Implement and debug device drivers, kernel modules, and firmware components in C/C++.
- Collaborate with hardware teams to integrate new boards, perform hardware‑software co‑design, and resolve platform issues.
- Conduct performance tuning, power optimization, and reliability testing for mission‑critical systems.
- Document code, create technical specifications, and support release management processes.
Requirements
- Bachelor’s degree in Computer Engineering, Electrical Engineering, or related field.
- Strong foundation in Embedded Linux, Linux kernel architecture, and Yocto Project.
- Proficiency in C/C++ programming and experience with device driver development.
- Knowledge of hardware debugging tools (JTAG, logic analyzers) and RTOS concepts is a plus.
- Excellent problem‑solving skills, teamwork orientation, and a passion for space technology.
Skills
pythonlinuxagileelectrical engineering