CesiumAstro

CesiumAstro

1 open position available

1 location
1 employment type
Actively hiring
Full-time

Latest Positions

Showing 1 most recent job
CesiumAstro

Principal Flight Software Engineer

CesiumAstroAnywhereFull-time
View Job
Compensation$120K - 180K a year

Design, develop, test, and support flight and embedded software for space mission systems including satellites and ground stations. | 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. | 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

C
C++
Embedded Linux
Real-time operating systems
Multi-threaded applications
Flight software systems
Software configuration management
Defect tracking
Peer review processes
Verified Source
Posted 11 months ago

Ready to join CesiumAstro?

Create tailored applications specifically for CesiumAstro with our AI-powered resume builder

Get Started for Free

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