Austin, Texas, United States Employment

CesiumAstro is hiring a Principal Flight Software Engineer I

About the Role

CesiumAstro is hiring a Principal Flight Software Engineer I to be responsible for the low-level and high-level software in our satellite products and mission systems. You will act as a technical leader and subject matter expert, guiding software design, implementation, and validation from development through in-orbit operations.

What You'll Do

  • Design and implement software to build and integrate mission systems including satellites, ground stations, and mission operations centers.
  • Architect, design, develop, code, test, debug, and document space system software.
  • Act as a subject matter expert, providing expertise on space software systems throughout CesiumAstro.
  • Review code and system designs.
  • Analyze code for efficiency, stability, and scalability.
  • Integrate and validate new product designs.
  • Provide expert guidance to direct product design.
  • Support software quality assurance and optimize I/O performance.
  • Provide post-production/in-orbit customer support.
  • Interface with hardware design and development engineers.
  • Mentor junior team members.
  • Assess third-party and open-source software.
  • Present engineering design review materials to customers and the executive team.
  • Participate in proposal-writing efforts.

What We're Looking For

  • Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering.
  • Minimum of 9 years of industry experience in software development with a Bachelor’s degree, or a minimum of 7 years with a Masters.
  • Experience in developing multiple flight software systems.
  • Experience in hands-on development and troubleshooting of software systems and hardware.
  • Programming experience in C or C++.
  • Experience in interfacing a variety of open-source software to create an integrated system.
  • Familiarity with software configuration management tools, defect tracking tools, and peer review.
  • Excellent understanding of multi-threaded applications and resource management.
  • Excellent written and verbal communication skills.
  • Must be a U.S. citizen, lawful permanent resident of the U.S., conditional resident, asylee or refugee, or eligible to obtain required authorizations from the U.S. Department of State.

Nice to Have

  • Experience with products for aerospace applications.
  • Experience with satellite operations or mission data systems, including COSMOS.
  • Experience with NASA's cFS flight software framework.
  • Adequate knowledge of reading electronics schematics and component data sheets.
  • Experience with ARM processors and fully-featured microcontrollers.
  • Experience in design and development of a Software Development Kit (SDK).

Technical Stack

  • C, C++
  • Open-source software
  • NASA cFS flight software framework
  • ARM processors

Team & Environment

You will join a dynamic and cross-functional work environment, with hands-on, interactive, and autonomous work. The team is passionate, collaborative, energetic, and forward-thinking.

Benefits & Compensation

  • Company stock options
  • Health insurance
  • Dental insurance
  • Vision insurance
  • HSA
  • FSA
  • Life insurance
  • Disability insurance
  • Retirement plans

CesiumAstro is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law.

Required Skills
CC++Open-source softwareNASA cFS flight software frameworkARM processorsFlight Software SystemsSoftware DevelopmentTroubleshootingHardware Integration
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
CesiumAstro

Developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms.

Visit website
Job Details
Department Engineering
Category embedded
Posted 14 days ago