MB Solutions inc
Gateway HALO Spacecraft Software Engineer - (ADV000839)
MB Solutions inc, Houston, Texas, United States, 77246
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. Jacobs is NASA's largest engineering solutions provider working together with NASA at centers across the United States.
We have an exciting opportunity for a
Gateway HALO Spacecraft Software Engineer
to join the team with our Engineering Division.
To fulfill this critical Gateway Halo Spacecraft Software Engineering 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
Review lower-level software testing and verification
Software Process Assessments (including Compliance assessments) across the full development life cycle
Perform software product assessment for completeness of design and implementation throughout the full software development lifecycle
Ensure NASA requirements are satisfied by design solutions and support production/control board meetings, design and system reviews
Support the development of CDR and manufacturing readiness review products and participate in module system reviews
Interface with NASA and spacecraft system engineering teams
Subsystem Software insight and oversight
Provide engineering insight and oversight support for the Habitation and Logistics Outpost (HALO) prime contractor on assigned subsystem or subsystems.
Coordinate with the Gateway Subsystem Management team on programmatic requirement change requests, design review support, interface definition and control, verification integration, and provide status on high level development progress and issues
Monitor system integration, interface management and coordination
Demonstrate excellent communication, collaboration, and coordination skills
Maintain a professional relationship with the NASA customer and other NASA support contractors
Work in a fast-paced, Agile environment
Perform other duties as required
QualificationsRequisition 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 bachelor's degree or equivalent certification in a related area and normally possess 15 years of experience in the field or in a related area
Technical (General)
Experience with the development of space systems requirements documents including functional requirements and verification success criteria
Experience in risk assessment and implementation of risk reducing measures
Experience leading a software development project across the full development life cycle
Technical (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)
Writing/reviewing test and verification definitions
Avionics C&DH (Command and Data Handling)
Real Time Operating Systems (RTOS)
Autonomous Systems
Professional
Proficiency with team collaboration tools such as Microsoft Teams, Webex, Skype, SharePoint, Jira
Experience working as part of an Integrated Product Team to develop avionic systems
Excellent communication, negotiation and coordination skills and strong customer service attitude
Experience fostering a collaborative team environment
Must be able to organize and prioritize tasks in order to meet deadlines and schedules with limited supervision
Effectively communicate across a wide range of technical disciplines, with vendors/contractors, direct customers and upper management
Ability to prepare written documents/presentations and to verbally present at various meetings
Requisition Preferences:
Knowledge of systems engineering principles and associated documentation
Knowledge of commonly used NASA concepts, practices, processes and procedures relating to mechanical and electrical system design, engineering drawings and sketches, material selection, and design software and tools
Knowledge of the NASA Gateway Spacecraft systems and software, specifically for the Habitation and Logistics Outpost (HALO)
Experience with Core Flight System (cFS) Applications (or similar flight software framework)
Experience with Time Triggered Ethernet (or similar protocols such as ARINC 664)
Fault Detection, Isolation and Recovery (FDIR) for Distributed Avionics Architectures
Capability Maturity Model Integration (CMMI)
Familiarity with:
Software project management experience
Safety Critical Human-Rated Software Development Processes
NASA software and systems development standards (incl NPR 7150.2)
NASA/JSC documentation databases as well as typical systems engineering products
NASA/JSC engineering processes
Object oriented software development
Agile software development
C/C++ coding
Linux scripting languages such as Python
ARINC 664, 653, SAE AS6802 or RTC DO178
Data Validation
Code Review
Unit Testing
Algorithm Design Document
Run for Record test and results
#J-18808-Ljbffr
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. Jacobs is NASA's largest engineering solutions provider working together with NASA at centers across the United States.
We have an exciting opportunity for a
Gateway HALO Spacecraft Software Engineer
to join the team with our Engineering Division.
To fulfill this critical Gateway Halo Spacecraft Software Engineering 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
Review lower-level software testing and verification
Software Process Assessments (including Compliance assessments) across the full development life cycle
Perform software product assessment for completeness of design and implementation throughout the full software development lifecycle
Ensure NASA requirements are satisfied by design solutions and support production/control board meetings, design and system reviews
Support the development of CDR and manufacturing readiness review products and participate in module system reviews
Interface with NASA and spacecraft system engineering teams
Subsystem Software insight and oversight
Provide engineering insight and oversight support for the Habitation and Logistics Outpost (HALO) prime contractor on assigned subsystem or subsystems.
Coordinate with the Gateway Subsystem Management team on programmatic requirement change requests, design review support, interface definition and control, verification integration, and provide status on high level development progress and issues
Monitor system integration, interface management and coordination
Demonstrate excellent communication, collaboration, and coordination skills
Maintain a professional relationship with the NASA customer and other NASA support contractors
Work in a fast-paced, Agile environment
Perform other duties as required
QualificationsRequisition 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 bachelor's degree or equivalent certification in a related area and normally possess 15 years of experience in the field or in a related area
Technical (General)
Experience with the development of space systems requirements documents including functional requirements and verification success criteria
Experience in risk assessment and implementation of risk reducing measures
Experience leading a software development project across the full development life cycle
Technical (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)
Writing/reviewing test and verification definitions
Avionics C&DH (Command and Data Handling)
Real Time Operating Systems (RTOS)
Autonomous Systems
Professional
Proficiency with team collaboration tools such as Microsoft Teams, Webex, Skype, SharePoint, Jira
Experience working as part of an Integrated Product Team to develop avionic systems
Excellent communication, negotiation and coordination skills and strong customer service attitude
Experience fostering a collaborative team environment
Must be able to organize and prioritize tasks in order to meet deadlines and schedules with limited supervision
Effectively communicate across a wide range of technical disciplines, with vendors/contractors, direct customers and upper management
Ability to prepare written documents/presentations and to verbally present at various meetings
Requisition Preferences:
Knowledge of systems engineering principles and associated documentation
Knowledge of commonly used NASA concepts, practices, processes and procedures relating to mechanical and electrical system design, engineering drawings and sketches, material selection, and design software and tools
Knowledge of the NASA Gateway Spacecraft systems and software, specifically for the Habitation and Logistics Outpost (HALO)
Experience with Core Flight System (cFS) Applications (or similar flight software framework)
Experience with Time Triggered Ethernet (or similar protocols such as ARINC 664)
Fault Detection, Isolation and Recovery (FDIR) for Distributed Avionics Architectures
Capability Maturity Model Integration (CMMI)
Familiarity with:
Software project management experience
Safety Critical Human-Rated Software Development Processes
NASA software and systems development standards (incl NPR 7150.2)
NASA/JSC documentation databases as well as typical systems engineering products
NASA/JSC engineering processes
Object oriented software development
Agile software development
C/C++ coding
Linux scripting languages such as Python
ARINC 664, 653, SAE AS6802 or RTC DO178
Data Validation
Code Review
Unit Testing
Algorithm Design Document
Run for Record test and results
#J-18808-Ljbffr