CesiumAstro
Staff Embedded Software Engineer
$133K–$161K
Westminster, CO · On-site · Staff · Full-time · Posted Aug 31, 2026
- Experience
- Minimum of 8 years of industry experience in software development.
- Education
- BS or MS in Computer Science, Electrical Engineering, or Computer Engineering.
- 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 the required authorizations from the U.S. Department of State.
About the job
Designs, develops, tests, and supports embedded software for communication systems used on satellite, UAV, launch vehicle, and other space or airborne platforms.
What you'll do
- Design, implement, test, debug, and document embedded system software from requirements through production and deployment.
- Integrate and validate product designs, review code and system designs, and optimize software quality and I/O performance.
- Work with hardware engineers and provide post-production and in-orbit customer support.
What they ask for
- BS or MS in Computer Science, Electrical Engineering, or Computer Engineering.
- Hands-on embedded hardware development and troubleshooting, including API design for interfacing with FPGAs.
- Extensive C programming experience and experience with an object-oriented language, preferably C++.
- Experience designing embedded systems with preemptive, multitasking real-time operating systems; knowledge of real-time coding, IP protocols, interfaces, and hardware subsystems.
Nice to have
- Experience with aerospace products, ARM processors, fully-featured microcontrollers, or SDK development.
- Knowledge of reading electronics schematics and component data sheets.
Pay
USD 133,000–161,000 per year base salary
Tools
C, C++, real-time Linux, FPGAs, ARM processors
Model-written summary · the original posting is authoritative