Find your dream job faster with JobLogr
AI-powered job search, resume help, and more.
Try for Free
CesiumAstro

CesiumAstro

via Remote Rocketship

Apply Now
All our jobs are verified from trusted employers and sources. We connect to legitimate platforms only.

Principal Flight Software Engineer

Anywhere
full-time
Posted 8/26/2025
Verified Source
Key Skills:
C
C++
Embedded Linux
Real-time operating systems
Multi-threaded applications
Flight software systems
Software configuration management
Defect tracking
Peer review processes

Compensation

Salary Range

$120K - 180K a year

Responsibilities

Design, develop, test, and support flight and embedded software for space mission systems including satellites and ground stations.

Requirements

7+ years experience in flight software development with C/C++, embedded Linux, real-time OS, and hardware interfacing, plus a BS/MS in CS or related field.

Full Description

Description: • Responsible for low-level and high-level software across CesiumAstro products through all development phases • Design and implement software for mission systems including satellites, ground stations, and mission operations centers • Architect, design, develop, code, test, debug, and document space system software • Directly contribute to critical flight and embedded software code and integrate/validate new product designs • Review code and system designs; analyze code for efficiency, stability, and scalability • Support software quality assurance and optimize I/O performance • Provide post-production and in-orbit customer support and interface with hardware engineers • Present engineering design review materials to customers and executives and participate in proposal-writing efforts • Mentor junior team members and act as a subject matter expert; assess third-party and open-source software Requirements: • Applicant must be a U.S. citizen, lawful permanent resident, conditional resident, asylee, refugee, or eligible to obtain authorizations from the U.S. Department of State • Bachelor of Science (BS) or Master of Science (MS) in Computer Science, Electrical Engineering, or Computer Engineering • Minimum of 9 years industry software development experience with a Bachelor’s degree, or minimum of 7 years with a Master’s degree • Experience developing multiple flight software systems for space systems • Hands-on development and troubleshooting experience with software systems and hardware (e.g., motors, power distribution units) • Programming experience in C or C++ • Experience interfacing a variety of open-source software to create integrated systems • Familiarity with software configuration management tools, defect tracking tools, and peer review processes • Experience with embedded Linux and real-time operating systems • Strong understanding of multi-threaded applications and resource management • Excellent written and verbal communication skills • Preferred: Experience with aerospace products, satellite operations or mission data systems (including COSMOS), NASA cFS, reading electronics schematics, ARM processors, and SDK development Benefits: • Company stock options • Health • Dental • Vision • HSA • FSA • Life insurance • Disability insurance • Retirement plans

This job posting was last updated on 8/28/2025

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt