Senior Flight Software Engineer, Blue Ghost Verified today
About Firefly Aerospace
Firefly Aerospace is a space and defense technology company building launch vehicles and spacecraft for Earth-to-Moon missions. Headquartered in north Austin, Texas, Firefly was the first commercial company to launch a satellite to orbit with 24-hour notice and the first to achieve a successful Moon landing.
The Role
You will work in the Flight Software group as a Senior Aerospace Software Engineer, responsible for designing and implementing high-reliability application-level software for Firefly spacecraft and launch vehicles. You will lead a small collaborative team through all stages of flight software development, from design through testing and integration.
Responsibilities
- Provide technical leadership on the Flight Software Team to develop, design, test, and integrate flight software
- Design, implement, and maintain high-reliability C++ software
- Design, implement, and maintain internal software tools using Python
- Perform work on time, meeting all functional and performance requirements
- Work closely with other engineering groups across Firefly programs
- Support vehicle testing and operation events, including launch
- Adhere to Aerospace Software Engineering Group processes, procedures, and best practices
Required Qualifications
- Bachelor's Degree in Computer Sciences, Software Engineering, or a related field
- 7+ years' experience in a software engineering position or similar
- Excellent understanding of Object-Oriented Design and the C++ programming language
- Familiarity with real-time operating systems, software, and the Linux operating system
- Ability to work closely with teammates in a fast-paced environment to meet strict deadlines
- Ability to work in a dynamic environment with changing needs and requirements
- Excellent written and verbal communication skills
Desired Qualifications
- Master's Degree in Computer Sciences, Software Engineering, or a related field
- 7+ years' experience in an aerospace software engineering or related position
- Understanding of data path pipelines, state machines, and arithmetic operation
- Experience deploying and using CI/CD pipelines for C++ software
- Ability to understand and disposition C++ static analysis results
Employment Requirements
To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.
