CesiumAstro
Embedded Software Engineer II
$113K–$136K
Westminster, CO · 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
- Applicant must be a U.S. citizen, lawful permanent resident, conditional resident, asylee, refugee, 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, contributing across design, implementation, testing, qualification, and in-orbit support.
What you'll do
- Develop and port embedded Linux applications, device drivers, and libraries; customize kernels and bootloaders.
- Maintain the Yocto-based build system, package software images, and create tailored Linux distributions.
- Collaborate across engineering disciplines on system integration, design reviews, 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++ and experience developing and debugging software on embedded hardware.
- Understanding of multithreaded programming, resource-constrained environments, and version-control, issue-tracking, and peer-review workflows.
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.
Pay
USD 113,000–136,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