company

Flight Software Engineer at Reflect | Hawthorne HQ

Reflect OrbitalHawthorne HQ
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Minimum Qualifications: Proven track record of excellence in a similar software project; A minimum of 3 years of experience in C/C++ programming. Ideal Qualifications: Experience developing flight software for spacecraft or similar high-reliability applications; Experience with ARM microcontrollers and embedded Linux platforms; Proficient in debugging, unit testing, and integrated flight software testing; Strong understanding of computer networking principles; Experience with fault-tolerant software design, including watchdogs, voting logic, and error correction codes; Familiarity with industry software standards such as MISRA-C and JSF; Ability to adapt in a fast-paced, dynamic environment with changing requirements.

About the job

At Reflect, we prioritize speed, ownership, and the ability to drive impactful change. If you thrive in an environment that values innovation and creativity, we welcome you to share your most significant achievements across various domains and stages of your life.

About the Role

As a Flight Software Engineer, you will be instrumental in the design, development, and deployment of software systems for a cutting-edge fleet of low-Earth orbit spacecraft. You'll collaborate closely with software, electrical, and mission operations engineers to ensure our flight software effectively supports mission objectives throughout the entire vehicle lifecycle.

Responsibilities

  • Create robust autonomous software systems and the infrastructure necessary for thorough testing and large-scale deployment in space

  • Oversee all phases of software development, including conceptual design, implementation, testing, and deployment

  • Develop software that facilitates command and data handling, guidance, navigation, control, and fault detection and isolation

  • Enhance on-orbit operations through ongoing development and over-the-air updates

Minimum Qualifications

  • Proven track record of excellence in a similar software project

  • A minimum of 3 years of experience in C/C++ programming

Ideal Qualifications

  • Experience developing flight software for spacecraft or similar high-reliability applications

  • Experience with ARM microcontrollers and embedded Linux platforms

  • Proficient in debugging, unit testing, and integrated flight software testing

  • Strong understanding of computer networking principles

  • Experience with fault-tolerant software design, including watchdogs, voting logic, and error correction codes

  • Familiarity with industry software standards such as MISRA-C and JSF

  • Ability to adapt in a fast-paced, dynamic environment with changing requirements

Even if you don’t meet all of the qualifications, we encourage you to apply. At Reflect, we value diverse backgrounds and experiences.

About Reflect Orbital

Reflect is at the forefront of aerospace technology, dedicated to creating innovative solutions that transform how we understand and explore our universe. Join our team and help us develop cutting-edge software that powers the next generation of spacecraft.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.