Staff Software Engineer, Space Special ProgramsActive$292K
The opportunity
We are looking for a Staff Software Engineer to join our rapidly growing team in Chantilly, VA. In this role, you will be responsible for implementation of the full lifecycle of flight software, ground test software, ground station software – at both embedded and application levels.
What you'll do
Work with a cross-functional team to design market leading hardware-based products
Drive product maturity through rapid prototyping, design verification, and qualification activities
Apply modern space-flight software design standards and guidelines (e.g.: fault detection and recovery, error checking, data redundancy, etc.) to create high-reliability, highly manufacturable systems, and a team which implements them.
Architect and design flight, ground, and payload systems to be able to: generically implement the given mission requirements, and effectively communicate these goals, along with specific taskings, to your team
Operate as a member of your team and a resource for them when they are stuck
Understand the mission needs and effectively translate them into software: products that are both efficient in implementing but are generic enough to be ultra-reusable for lowest cost future development
What they're looking for
- Lead the team in establishing internal guidelines and best practices for: space flight software design, test, manufacture, and operations
- Conduct peer-level and cross-discipline design reviews and develop: customer-facing system design documentation and presentations
- Help drive development, integration and test activities to meet schedule
- Work in a fast-paced environment, having to juggle multiple concurrent projects and customers