Skip to content

Senior Flight Software Engineer
Company | Blue Origin |
---|
Location | Seattle, WA, USA |
---|
Salary | $177567 – $248593.8 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Expert or higher |
---|
Requirements
- B.S. degree in computer engineering, electrical engineering, computer science, mathematics, physics, aerospace, or related field, or equivalent experience.
- 10+ years of embedded software development and testing experience including low-level software structure, drivers, inter process communication, and scheduling.
- Proven experience across the software lifecycle, including software design and analysis, requirement development, software implementation and verification, system integration, and qualification.
- Experience working on multi-component, sophisticated avionics for spacecraft, aircraft, or similar systems.
- Expertise developing real-time embedded systems, particularly in C/C++.
- Experience working with build automation, continuous integration, configuration management, verification, and deployment of software.
- Effective debugging skills at the software/hardware boundary.
- Demonstrated effective communication skills with program and executive leadership.
- Active or ability to acquire/renew clearance. Top Secret (TS) / Sensitive Compartmented Information (SCI) security clearance with Single Scope Background Investigation (SSBI) with polygraph preferred.
- Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.
Responsibilities
- Define, develop, and test the flight software for upcoming Blue Ring uncrewed spacecraft.
- Work with a team of engineers to understand how the software will be used and define requirements.
- Create real-time software using modern embedded C/C++ techniques.
- Ensure the continued quality of products through test and pipeline development.
- Help shape and implement new capabilities in support of product line upgrades and mission-unique needs.
- Expand understanding of satellite systems by supporting other areas such as avionics hardware and mission operations.
- Participate in the buildup and test of the actual flight vehicles.
- Operate with a higher level of autonomy within small teams on compartmented programs, directly impacting customer solutions and mission-unique software.
Preferred Qualifications
- Demonstrated ability to serve as the technical leader for lean, multi-discipline teams.
- Experience in autonomy, sequencers, state machines, and fault management.
- Experience developing mission critical products using NPR 7150.2, DO-178, or similar software standards.
- Understanding of spacecraft operations, subsystem functions, and their interfaces and common interactions.
- Experience with Embedded Linux or similar real time embedded operating systems, including kernel, driver, and image building.
- Familiarity with embedded avionics networking, including OSI model, transport/data link layers, Ethernet, IP, UDP/TCP/SCTP, CCSDS or other Radio networking protocols.