top of page

OPEN POSITIONS

NASA IV&V Software Systems Engineer 

At the NASA IV&V Facility, we support NASA's IV&V Program, delivering analysis and verification & validation of safety-critical and mission-critical software for a number of important NASA programs, including both human and robotic exploration as well as earth and space science collection platforms. 

 

The successful candidate will use his or her software development background, simulation and modeling software experience, software quality and safety expertise, and NASA domain experience to evaluate target programs to ensure safety and mission success.  

Position Responsibilities

  • Performs full-lifecycle (i.e., Concept to Deployment) Independent Verification and Validation (IV&V) analyses to ensure the logical and systematic conversion of customer or product requirements into total systems solutions that acknowledge technical constraints. 

  • Performs IV&V analysis of systems and software architecture, system and software requirements, software design, software interfaces, source code, software integration and the developer's unit, build, and systems integration test products. 

  • Performs functional analysis, scenario analysis, timeline analysis, detail trade studies, and requirements allocation and interface definition studies to evaluate compliance of software specifications with customer requirements. 

  • Participates in the software developer's software Requirements, Design, Code, and Test (RDCT) walkthroughs. 

  • Develops independent test plans, cases, procedures, and scripts and performs independent testing of safety and mission critical software systems to ensure the system will not do what it is not supposed to do and will respond in a safe and desired manner under adverse conditions. 

  • Utilizes static code analysis tools to identify potential source code errors and performs analysis to verify the validity of the errors and assess the impact of the errors on the desired software behavior(s). 

  • Conducts software hazard analysis and risk assessments. 

  • Interacts directly with targeted development program personnel providing a suitable interface for the program to gain access to the results of IV&V analyses. 

  • May lead small teams of analysts performing verification and validation analyses. 

  • Analyzes effectiveness/efficiency of NASA program procedures and processes and develops/recommends improvements. 

  • Prepares Technical Issue Memorandums/Problem Reports, presentations, technical reports, research papers, and other contract deliverables related to IV&V analyses performed. 

  • Supports IV&V project lead directly as knowledgeable reviewer of IV&V products and services. 

  • Performs technical task planning and supports the Project Lead in the execution and control of the tasks. 

  • Participates in Risk Management process as it relates to execution of the IV&V Project and to the software development project being evaluated by the IV&V team. 

  • Participates in selected programs, events, and meetings involving staff, Government customers, and visitors. 

  • Work is performed on-site in Government facilities. 

  • Occasional travel may be required. 

General Requirements

  • Excellent writing and communication skills are required, and ability to interact well in group meeting/working environments. 

  • Familiarity with software architecture, systems engineering, software integration, and verification and validation. 

  • Able to Maintain excellent rapport with all internal and external customers. 

  • Able to read and understand C / C++ source code to verify correct, complete, and consistent implementation of software requirements and behaviors 

  • Proficiency with MS Office (Word, Excel, PowerPoint, Outlook). 

  • Must be a US citizen and able to obtain and maintain a Public Trust Security Clearance. 

Junior Level Position Requirements

  • Minimum of 0 years of experience with a Bachelor’s degree in Computer Science, Systems Engineering, Aerospace Engineering, Electrical Engineering, Computer Engineering, or other software-related engineering program, OR an additional four (4) years of directly related experience in lieu of degree. 

Mid-Level Position Requirements

  • Minimum of five (5) years of experience with a Bachelor’s degree in Computer Science, Systems Engineering, Aerospace Engineering, Electrical Engineering, Computer Engineering, or other software-related engineering program, OR an additional four (4) years of directly related experience in lieu of degree. 

  • Working experience with all major aspects of the software development life cycle (requirements, design, implementation, and test). 

  • Able to assess software risk and identify adverse conditions/off-nominal behaviors. 

  • Takes ownership of tasks and problems and provides solutions. 

  • Is a self-starter who can work independently, but who also functions well in a collaborative team environment. 

Senior-Level Position Requirements

  • BS/MS/PhD in Software Engineering or related technical field 

  • BS with nine (9) years of experience, MS with seven (7) years of experience, PhD with four (4) years of experience 

  • Domain experience/education in space systems, software/system engineering, software safety, and mission assurance. 

Desired Qualifications

  • Experience and expertise with human space programs/space domain topics such as mission and spacecraft ground operations, launch operations/processes, propulsion, environmental control and life support systems, vehicle system management, software safety, and mission assurance. 

  • Experience and expertise in developing or assessing safety critical mission software. 

  • Prior IV&V and/or independent test experience. 

  • Familiar with UML and service oriented architecture 

  • Familiar with Agile software development processes 

  • Familiar with Cybersecurity Assurance 

  • Familiar with Simulink and MATLAB 

Benefits

  • Experience and expertise with human space programs/space domain topics such as mission and spacecraft 

  • Group Insurance – Medical, Dental, Vision, Life, and Disability 

  • Paid Time Off and Holidays 

  • Flex Time 

  • 401K Matching 

  • Management Opportunities 

  • Financial Reimbursement for Continuing Education 

  • Recruitment Bonuses 

NASA IV&V Guidance, Navigation and Control Software Engineer 

At the NASA IV&V Facility, we support NASA's IV&V Program, delivering analysis and verification & validation of safety-critical and mission-critical software for a number of important NASA programs, including both human and robotic exploration as well as earth and space science collection platforms. 

This position is to perform as a NASA Software IV&V analyst within the Guidance, Navigation and Control (GN&C) domains, and will make use of domain-specific GN&C knowledge and experience to perform IV&V analysis, while also depending on understanding of software systems and software development.  As a senior member of the IV&V technical staff, this position may include task leadership and mentoring of more junior engineers.  

Position Responsibilities

  • Perform full-lifecycle (i.e., Concept to Deployment) Independent Validation and Verification (IV&V) analyses to ensure the logical and systematic conversion of customer or product requirements into total systems solutions that acknowledge technical constraints. 

  • Perform IV&V analysis of system and software architecture, system and software requirements, software design, source code, and the developer’s software integration, interface, formal verification and qualification, systems and software integration, and certification test products. 

  • Perform functional analysis, timeline analysis, detail trade studies, and requirements allocation and interface definition studies to evaluate compliance of software specifications with customer requirements.  Conducts software hazard analysis and risk assessment. 

  • Develop independent test plans, cases, procedures, and scripts and performs independent testing of safety-critical and mission-critical software systems. 

  • Analyze effectiveness/efficiency of NASA program procedures and processes and develops/recommends improvements. 

  • Prepare presentations, reports, research, and other contract deliverables related to IV&V analyses performed. 

  • Participate in Risk Management process as it relates to execution of the IV&V Project and to the software development project being evaluated by the IV&V team. 

  • Work is performed on-site in Government facilities. 

  • Occasional travel may be required. 

  • May occasionally be assigned IV&V tasks outside of the GN&C domain in accordance with capabilities and program needs. 

  • May provide mentorship of other, more junior team members; may lead small teams of analysts performing verification and validation analyses. 

General Requirements

  • Excellent writing and communication skills are required, and ability to interact well in group meeting/working environments. 

  • Familiarity with software architecture, systems engineering, software integration, and verification and validation. 

  • Able to Maintain excellent rapport with all internal and external customers. 

  • Able to read and understand C / C++ source code to verify correct, complete, and consistent implementation of software requirements and behaviors 

  • Proficiency with MS Office (Word, Excel, PowerPoint, Outlook). 

  • Must be a US citizen and able to obtain and maintain a Public Trust Security Clearance. 

Position Requirements

  • Six plus (6+) years of experience directly related to the fields of GN&C, spacecraft, software and/or embedded avionics systems. 

  • Six plus (6+) years of experience in development of GN&C algorithms or GN&C software systems. 

  • Six plus (6+) years of experience in NASA spaceflight systems or similar DoD, commercial or other spaceflight systems. 

  • Four-year B.S. degree from an accredited university in Electrical Engineering, Mechanical Engineering, Aerospace Engineering, Physical Sciences, or other applicable technical degree. 

  • Four years of successful, directly applicable additional experience in lieu of degree. 

  • Must be able to successfully pass a NASA Background Investigation for access to NASA and IV&V program data & maintain Public Trust Clearance. 

Desired Qualifications

  • Experience and expertise with human space programs/space domain topics such as mission and spacecraft ground operations, launch operations/processes, propulsion, environmental control and life support systems, vehicle system management, software safety, and mission assurance. 

  • Experience and expertise in developing or assessing safety critical mission software. 

  • Prior IV&V and/or independent test experience. 

  • Familiar with UML and service oriented architecture 

  • Familiar with Agile software development processes 

  • Familiar with Cybersecurity Assurance 

  • Familiar with Simulink and MATLAB 

Benefits

  • Experience and expertise with human space programs/space domain topics such as mission and spacecraft 

  • Group Insurance – Medical, Dental, Vision, Life, and Disability 

  • Paid Time Off and Holidays 

  • Flex Time 

  • 401K Matching 

  • Management Opportunities 

  • Financial Reimbursement for Continuing Education 

  • Recruitment Bonuses 

Business Analyst I 

KLS Government Services, LLC has an immediate need for a Business Analyst in Morgantown, WV. The analyst will support project managers, analysts, and administrators at the National Energy Technology Laboratory (NETL). The position requires an ability to take initiative and a willingness to work in a flexible, fast-paced environment directly with the customer and with other members of our team. The analyst will support the Funding Opportunity Announcement (FOA) process from the planning stages through selection and award. The analyst will also provide cost tracking, project-document tracking and review, data input and analysis, and report preparation for business processes and various stages of program and project life cycles. Additional responsibilities also include assisting with program and project oversight and management support. Occasional interstate travel to other KLS or customer offices may be required.

Position Requirements

  • U.S. Citizenship

  • Bachelor's Degree

  • 1-3 years of professional experience related to the energy sector, government, business, and/or project management

  • Strong experience utilizing Microsoft Word, Excel, and PowerPoint

  • Ability communicate effectively to a diverse group of customers, team members, stakeholders, and leadership

  • Ability to review and comprehend technical reports and large quantities of data to provide high-level analysis and summarize key ideas

  • Experience with technical writing, editing, and/or developing presentations and briefings is a plus

Position Responsibilities

  • Interface with customers, engineers, and Project Managers

  • Manage and track project cost, schedule, milestones, and deliverables

  • Review data and develop regular and ad hoc reports and presentations

  • Maintain, amend, and update files, records, and processes

  • Support the customer throughout the Funding Opportunity Announcement (FOA) processes from inception through award

Benefits

  • Experience and expertise with human space programs/space domain topics such as mission and spacecraft

  • Group Insurance – Medical, Dental, Vision, Life, and Disability

  • Paid Time Off and Holidays

  • Flex Time

  • 401K Matching

  • Management Opportunities

  • Financial Reimbursement for Continuing Education

  • Recruitment Bonuses

To apply for an open position please send us a message below.

Include your name, email address, and in the **Subject** box include the Position for which you are applying!

Thanks for submitting!

bottom of page