CesiumAstro
Embedded Software Engineer II
$118K–$142K
El Segundo, CA · On-site · Full-time · Posted Sep 24, 2026
- Experience
- 2+ years of professional experience in embedded software development.
- Education
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Computer Engineering, or related field.
- Visa sponsorship
- Applicants must be U.S. citizens, lawful permanent residents, conditional residents, asylees or refugees (protected individuals as defined by 8 U.S.C. 1324b(a)(3)), or eligible to obtain required authorizations from the U.S. Department of State.
About the job
Develops embedded Linux software for satellite and airborne communication systems, supporting products from design through production and in-orbit operations.
What you'll do
- Develop and port embedded Linux applications, device drivers, and libraries; customize kernels and bootloaders.
- Maintain the Yocto-based Linux build system and package and deploy software images for embedded hardware.
- Collaborate across engineering disciplines on system integration, design reviews, testing, and technical documentation.
What they ask for
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
- 2+ years of professional experience in embedded software development.
- Proficiency in C or C++ for embedded systems.
- Experience developing and debugging software on embedded hardware.
Nice to have
- Practical experience with Embedded Linux and the Yocto Project.
- Experience with Xilinx SoCs or other microcontroller-based systems; bootloaders, kernel development, system bring-up, or embedded CI/CD experience.
Pay
USD 118,000–142,000 per-year-salary (base salary)
Tools
C, C++, Embedded Linux, Yocto Project, U-Boot, Xilinx SoCs, CI/CD
Model-written summary · the original posting is authoritative