Drimva

CesiumAstro

Senior Embedded Software Engineer

Melbourne, FL · On-site · Senior · Full-time · Posted Aug 30, 2026

Experience
Minimum of 5 years of industry experience in software development.
Education
Bachelor of Science (BS) or Master of Science (MS) in Computer Science, Electrical Engineering, or Computer Engineering.
Visa sponsorship
Applicants must be U.S. citizens, lawful permanent residents, conditional residents, asylees, refugees, or eligible to obtain required authorizations from the U.S. Department of State.

About the job

Designs and develops embedded software for satellite and other aerospace communication products, from concept through production, qualification, and customer support.

What you'll do

  • Design, implement, test, debug, document, and review embedded system software and designs.
  • Integrate and validate products, support software quality assurance, and optimize I/O performance.
  • Provide post-production and in-orbit customer support; collaborate with hardware engineers and present design reviews.

What they ask for

  • Bachelor of Science (BS) or Master of Science (MS) 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; API design for interfacing with FPGAs; experience with aerospace products.
  • Programming experience in C or C++, and embedded systems design with preemptive, multitasking real-time operating systems.

Nice to have

  • Experience with real-time Linux.
  • Knowledge of electronics schematics and component data sheets; experience with ARM processors, fully-featured microcontrollers, or SDK development.

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)