Back-end Ground Software Engineer III - Lunar Permanence
Job Description
Join Blue Origin’s Lunar Permanence business unit to help build mission operations center software supporting lunar flight operations.
Responsibilities
- Design, implement, test, verify, and deploy mission operations and safety-critical software systems to support overall Ground System success (hardware/software) for space flight operations.
- Collaborate with multidisciplinary teams (space vehicle systems, mission-control infrastructure, operations fields, and other customers) to define software requirements, architecture, and design.
- Develop rapid prototypes to validate concepts and quantify technical risks.
- Coordinate with mission control infrastructure and mission system engineers to plan, develop, and lead system verification and qualification, ensuring software products meet system requirements and safety-critical standards.
- Contribute to documentation for software architecture, design, verification plans, user manuals, and training materials.
- Follow Blue Origin and customer-required software development processes to support safety and reliability.
- Support frequent update cycles for pre-flight testing, mission validation exercises, and operations training events.
- Support mission control software operations during operator training, including maintenance, problem correction, improvements, ground data system verification/validation/certification, spacecraft integration, and flight activities.
- Integrate software components, build, and run unit-level and system-level tests; validate using Software-in-the-Loop and Hardware-in-the-Loop simulators; release certified code.
Requirements
- B.S. or higher in Software or an Engineering related field.
- 5+ years of software development experience.
- Proven software development in Python and/or Rust.
- Willingness to work and integrate with frontend developers and React-based frameworks.
- Experience across full lifecycle software engineering: system design, implementation and verification, system integration, and release.
- Experience with software build automation, continuous integration, configuration management, verification, and deployment.
- Ability to design and implement scalable software architectures.
- Familiarity with Linux environment and basic Unix system administration activities.
- Excellent verbal and written communication skills.
- Ability to work collaboratively in cross-functional teams.
- Passion for spaceflight and space exploration.
Technologies
- Python
- Rust
- React
Benefits
- Medical, dental, vision
- Basic and supplemental life insurance
- Paid parental leave
- Short and long-term disability
- 401(k) with a company match of up to 5%
- Education Support Program
- Stock Options for all regular employees (working at least 20 hours/week)
- Paid Time Off: up to four (4) weeks per year based on weekly scheduled hours, and up to 14 company-paid holidays
Location
- Denver, CO (onsite)
Compensation
- USD 150,931 - 230,512 per year
- Base pay range (CO): $150,931.00 - $211,303.05
- Base pay range (WA): $164,652.00 - $230,512.80
- Other site ranges may differ
Application & Dates
- Applications accepted on an ongoing basis until the requisition is closed.
Desired
- 3+ years of proven ability developing software supporting systems in critical applications (e.g., aviation, spaceflight, nuclear power, business-critical web services, etc.).
- Experience crafting and developing software for aerospace operations.
- Familiar with infrastructure-as-code, services-as-code, and cloud technologies.
- Understanding of space-based communications protocols, such as CCSDS.
- Familiarity with cybersecurity practices to ensure software safety of software systems.
- Compliance experience with NPR 7150.2x.
- Experience with fault-tolerant software design, human error assessment, and human error prevention and fault tolerance.
- Experience with spacecraft subsystems and associated software.
Additional Information
- Don’t meet all desired requirements? Apply anyway.
- Export control regulations: Applicants 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.
- Background check required for all positions: Blue’s Standard Background Check.
- DBIDS background check may be required if role requires presence on a military installation.
- Commercial Motor Vehicle drivers may be subject to additional Federal Motor Carrier Safety Regulations.
- Merchant Mariner Credential may be required for certain job profiles, including pre-employment and random drug testing and a DOT physical.
- Equal Employment Opportunity: Equal Opportunity/Affirmative Action Employer.
- Disability accommodation and Affirmative Action Plan information: [email protected].