Principal Vehicle Software Systems Engineer - New Glenn Verified today
You will join the team that owns software architecture, verification, and integration for New Glenn vehicle and ground software. Lead the architecture, integration, and verification of mission-critical software for the New Glenn rocket system in a fast-paced, collaborative environment. As part of a small, high-impact team, you will set the direction for system-level software architecture while ensuring streamlined, verifiable solutions for safe spaceflight.
New Glenn is a single-configuration, heavy-lift orbital launch vehicle capable of routinely carrying people and payloads to low-Earth orbit, geostationary transfer orbit, cislunar, and beyond. Its first stage is fully reusable, and the vehicle was designed from the beginning to be human-capable.
Key Responsibilities
- Own system-level software architecture for the integrated vehicle and ground software system
- Author the architecture and interface definitions of record
- Define system-level software requirements and test strategies
- Lead change-impact assessment through software change control
- Lead software integration activities for critical rocket systems throughout the entire product lifecycle
- Design and own verification strategies for safety-critical systems
- Approve software releases following formal qualification
- Work hands-on in a hardware-in-loop environment to validate flight software
- Troubleshoot complex technical issues across integrated rocket systems
- Collaborate with cross-functional teams, including flight software, GNC, avionics, and operations, to ensure software meets mission requirements
Required Qualifications
- B.S. degree in computer science, aerospace engineering, electrical engineering or related technical discipline
- 10 or more years of experience with real-time embedded systems, control systems methodologies and the architecture and verification of safety-critical software
- Demonstrated ownership of system-level software architecture and requirements on a complex vehicle, aircraft, or spacecraft
- Experience defining software interfaces and partitioning with system-wide consequences
- Strong technical troubleshooting skills
- Excellent written, verbal, and interpersonal communication skills
- Experience with Python and Linux environments
Desired Qualifications
- M.S. or PhD in computer science, aerospace engineering, electrical engineering or related technical discipline
- Demonstrated experience with MATLAB and Simulink and auto-coding methods
- Experience in the full lifecycle development of aerospace systems, including requirement definition, design solution definition, implementation, integration, verification and validation, qualification, commissioning and operation
- Experience authoring system-level software architecture, interface, and process documentation such as architecture descriptions, ICDs, and software development and verification plans
- Experience with aerospace vehicles (e.g., Boeing 787, 777x, Orion) and model-based design (MBD) methodologies leading to certification of human spaceflight systems
Compensation
Base pay range varies by location: CA $183,193 to $256,469.85; CO $173,466 to $242,851.35; WA $183,193 to $256,469.85. Other site ranges may differ.
Employment Requirements
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.
Blue's Standard Background Check is required for all positions.
Benefits
- Medical, dental, vision, basic and supplemental life insurance
- Paid parental leave, short and long-term disability
- 401(k) with company match of up to 5%
- Education Support Program
- Stock options for all regular employees (working at least 20 hours per week)
- Paid time off up to four weeks per year and up to 14 company-paid holidays
- Performance-based bonuses and other benefits dependent on role type and job level
