Drimva

CesiumAstro

Staff Embedded Software Engineer

Austin, TX · 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 U.S. citizens, lawful permanent residents, conditional residents, asylees or refugees (protected individuals under 8 U.S.C. 1324b(a)(3)), or eligible to obtain required authorizations from the U.S. Department of State.

About the job

Designs, develops, tests, and supports embedded software for CesiumAstro’s satellite, UAV, and other space and airborne communication systems.

What you'll do

  • Develop and validate embedded software from requirements through production and commercial deployment, including code review, testing, debugging, and documentation.
  • Integrate product designs, optimize software quality and I/O performance, and collaborate with hardware engineers.
  • Provide post-production and in-orbit customer support; assess third-party and open-source software.

What they ask for

  • BS or MS in Computer Science, Electrical Engineering, or Computer Engineering.
  • At least 8 years of industry software development experience.
  • Hands-on embedded hardware development and troubleshooting, including API design for FPGA interfaces.
  • Extensive C and object-oriented programming experience; embedded systems experience with preemptive, multitasking real-time operating systems.

Nice to have

  • Aerospace product experience; ability to read electronics schematics and component data sheets.
  • Experience with ARM processors, fully-featured microcontrollers, or SDK design and development.

Tools

C, C++, real-time Linux, FPGAs, ARM processors, SDK

Model-written summary · the original posting is authoritative

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