Flight Software Engineer II
Company | Blue Origin |
---|---|
Location | Seattle, WA, USA, Denver, CO, USA |
Salary | $111213 – $169852 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid Level, Senior |
Requirements
- B.S. degree in computer engineering, electrical engineering, computer science, mathematics, physics, aerospace, or related field, or equivalent experience.
- A breadth of understanding in software development concepts.
- 3+ years of experience in defining and/or verifying low-level software structure, inter process communication, and scheduling.
- Demonstrated software development skills in 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.
- 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.
- Contribute to tests and pipelines to ensure the continued quality of products.
- Support other areas such as avionics hardware and mission operations, and participate in the buildup and test of the actual flight vehicles.
Preferred Qualifications
- 6+ years of software development experience for real-time embedded systems including system design and analysis, requirement development, software implementation and verification, system integration, and qualification.
- Experience with spacecraft development and operations, such as proposals, system definition, design, production, integration, verification, on-orbit checkout, mission operations, and anomaly resolution.
- Experience working on multi-component, sophisticated avionics for spacecraft, aircraft, or similar systems.
- Experience in autonomy, sequencers, state machines, and/or fault management.
- Experience developing safety critical products utilizing NPR 7150.2, DO-178, or other safety-critical software standard.
- Understanding of spacecraft operations, subsystem functions, and their interfaces and common interactions.
- Experience with Embedded Linux or equivalent real-time operating systems.
- Familiarity with embedded avionics networking, including OSI model, transport/data link layers, Ethernet, IP, UDP/TCP/SCTP, CCSDS or other Radio networking protocols.
- 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.