What are the responsibilities and job description for the CLEARED Sr. Software Systems Engineer NASA Human Landing Systems position at ROI Services LLC?
Summary/Objective
Perform as a Software Systems Engineer supporting NASA’s Human Landing System (HLS) Program in a team responsible for software insight to ensure vendor flight software is compliant and performs correctly for its intended use.
Essential Functions
- Candidate will be involved in oversight of all lifecycle phases of Software Systems Engineering to include requirements, analysis, architecture, systems software, integration, and testing.
- Candidate will support engineering teams for Design Reviews, Verification and Validation, and weekly software tag ups
- Candidate will support through various reviews the development and maintenance of architectural views, interface control documentation, and other supporting engineering products.
- Candidate will be responsible for adhering to applicable processes and procedures, reviewing the content and details of technical products, and acting as a technical interface to working level counterparts on an as-required basis.
- Candidate will be responsible for communicating technical information effectively with management, customers, co-workers, and vendors to ensure program success.
- Candidate maintains liaison with individuals and units within or outside the organization with responsibility for acting independently on technical matters pertaining to the field.
- Possesses the ability to solve problems, determine project objectives and requirements, organize projects, provide innovative approaches and develop standards and guides for diverse activities.
- Candidate will mentor and train younger engineers.
Competencies
- Leadership
- Problem solving/analysis
- Technical capacity
- Communication proficiency
- Time management
- Self-starter
Non-Essential Functions
Knowledge of software intensive systems
Supervisory Responsibility
This position has no supervisory responsibilities
Required Education and Experience
- Bachelor's degree in Engineering or Computer Science with 10 years of experience or Master's degree with 8 years of experience
- Significant understanding of the engineering development lifecycle
- Experience with requirements specifications and developing traceability matrices
- Experience with systems integration and verification activities
- Demonstrated excellent interpersonal and oral/written communication skills for effective interaction with customers and co-workers
- Strong knowledge of Systems Engineering Processes and activities
- Familiar with NASA’s Systems Engineering processes
- Strong knowledge of agile software development processes and documentation
- Excellent communication to provide thorough reasoning and explanations for comments against deliverables under review and be able to support decisions when explaining to customers and superiors
Preferred Education and Experience
- Knowledgeable experience with Atlassian-Jira, DOORS Next Generation
- Experience with Python and MATLAB
- Familiar with requirements-based development/testing
- Experience with spacecraft and/or launch vehicle systems/subsystems architectures
- Experience on NASA related projects
- Working knowledge of NASA MSFC requirements management processes which includes government requirements and standards including, but not limited to NASA Software Engineering Requirements, NPR 7150.2 and NASA Systems Engineering Processes and Requirements, NASA NPR 7123.1
Work Authorization/Security Clearance
- U.S. Citizenship is required
Salary : $105,000 - $130,000