Drimva

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

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)