Job DescriptionJob Description
Are you passionate about human space exploration, understanding the origins of the universe, and working with a passionate and diverse team to make a difference? If you are, we need you! We need your talent, teamwork, and energy to help us achieve great things that inspire people all over the globe. We need you to bring creative ideas and diverse backgrounds to help us envision, shape, and deliver systems that will enable the exploration of space while benefiting people here on Earth. We are excited about what we do, and we need you on our team as we take on exciting challenges for NASA's pursuits in deep space exploration.
As NASA's largest engineering solutions provider working together with NASA at centers across the United States. We have an exciting opportunity for a Spacecraft Insight / Oversight Software Engineer to join the team with Nexus, a teammate company.
To fulfill this critical role, you will need expertise in all aspects of the Human Rated software development life cycle, including:
- Software Management and Oversight
- Software release planning and estimation
- Software testing and verification (including Independent V&V)
- Software Process Assessments (including compliance assessments)
- Perform software product assessment for completeness of design and implementation
- Ensure NASA requirements are satisfied by design solutions
- Support production/control board meetings, design, and system reviews
- Support development of CDR and manufacturing readiness review products
- Interface with NASA and spacecraft system engineering teams
- Provide engineering insight and oversight for HALO prime contractor and ECLSS/EPS subcontractors
- Coordinate with Gateway ECLSS and EPS System Management teams on requirements, design reviews, interface control, verification integration, and progress reporting
- Monitor system integration and interface management
- Demonstrate excellent communication, collaboration, and coordination skills
- Work in a fast-paced, Agile environment Qualifications
- External Requisition Qualifications:
This position has been posted at multiple levels. Depending on the candidate's experience, requirements, and business needs, we reserve the right to consider candidates at any level for which this position has been advertised.
- Typically requires a minimum of a bachelor's degree in Engineering and may be expected to have a related master's degree and normally possess 10-15 years of related experience.
- Experience with development of space systems requirements documents, including functional requirements and verification success criteria.
- Experience in risk assessment and implementing risk-reducing measures.
- Experience leading a software development project across the full life cycle.
Avionics & Software:
- Experience developing software across the full development life cycle.
- Safety Critical Human-Rated Software Development.
- Human Rated Mature Software Processes.
- Data-driven software systems and applications.
- Software Testing and Verification (including Independent V&V).
- Avionics C&DH (Command and Data Handling).
- Real-Time Operating Systems (RTOS).
- Autonomous Systems.
- Space Craft Systems:
- Experience with design, assembly, verification, testing, and operation of space ECLSS systems (Atmosphere Revitalization, Conditioning, Environmental Monitoring, Pressure Control, Emergency Systems).
- Experience with design, assembly, verification, safety, testing, and operation of distributed spacecraft power systems.
Professional:
- Proficiency with collaboration tools (Teams, Webex, SharePoint, Jira).
- Excellent communication, negotiation, and coordination skills.
- Ability to organize and prioritize tasks with limited supervision.
- Experience fostering a collaborative team environment.
Requisition Preferences:
- Knowledge of systems engineering principles and associated documentation.
- Familiarity with NASA concepts, practices, and processes for mechanical/electrical system design.
- Familiarity of NASA Gateway Spacecraft systems and software (HALO/PPE).
- Experience with Core Flight System (cFS) or similar flight software frameworks.
- Fault Detection, Isolation, and Recovery (FDIR) for distributed avionics architectures.
- Capability Maturity Model Integration (CMMI).
- Familiarity with:
- NASA software and systems development standards (NPR 7150.2).
- Object-oriented software development.
- Agile software development. - C/C++ coding and Linux scripting (Python).
- ARINC 664, 653, SAE AS6802 or RTC DO178. - Data validation, code review, unit testing, algorithm design, and run-for-record testing.
Job Posted by ApplicantPro
Read Less