Drimva

CesiumAstro

Senior Embedded Software Engineer

Austin, TX · On-site · Senior · Full-time · Posted Aug 31, 2026

Experience
A minimum of 5 years of industry experience in software development.
Education
A Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering.
Visa sponsorship
Applicant must be a U.S. citizen, lawful permanent resident of the U.S., conditional resident, asylee or refugee (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 and supports embedded software for CesiumAstro products, from requirements and development through testing, production, and in-orbit customer support.

What you'll do

  • Design, code, test, debug, document, and validate embedded system software and product designs.
  • Review and analyze software and system designs, support quality assurance, and optimize I/O performance.
  • Work with hardware engineers and provide post-production and in-orbit 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 5 years of industry experience in software development.
  • Hands-on embedded hardware development and troubleshooting experience; API design for interfacing with FPGAs; experience with aerospace products.
  • Programming experience in C or C++, and experience designing embedded systems with preemptive, multitasking real-time operating systems.

Nice to have

  • Experience with real-time Linux.
  • Experience with ARM processors and fully-featured microcontrollers, reading electronics schematics and component data sheets, or developing an SDK.

Tools

C, C++, Linux, real-time Linux, FPGA, ARM

Model-written summary · the original posting is authoritative

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