CesiumAstro
Staff Embedded Software Engineer
$140K–$168K
El Segundo, CA · On-site · Staff · Full-time · Posted Aug 31, 2026
- Experience
- Minimum of 8 years of industry experience in software development.
- Education
- Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering.
- Visa sponsorship
- Applicants must be a U.S. citizen, lawful permanent resident, conditional resident, asylee or refugee (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
Defines embedded software architecture and leads development, integration, and technical direction for software used in satellite and airborne-platform products.
What you'll do
- Design, implement, test, debug, and document embedded system software through production and deployment.
- Set technical direction, review code and system designs, and address complex software-hardware integration challenges.
- Integrate and validate product designs, support software quality and I/O performance, and provide post-production customer support.
What they ask for
- Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering.
- Minimum of 8 years of industry experience in software development.
- Hands-on embedded hardware development and troubleshooting, including API design for interfacing with FPGAs.
- Extensive C and object-oriented programming experience; embedded systems experience with preemptive, multitasking real-time operating systems.
Nice to have
- Experience with products for aerospace applications.
- Experience with ARM processors, fully-featured microcontrollers, or SDK design and development; ability to read electronics schematics and component data sheets.
Pay
USD 140,000–168,000 per year (base salary)
Tools
C, C++, real-time Linux, FPGAs, ARM processors
Model-written summary · the original posting is authoritative