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