• Flight Software Verification Engineer - New Glenn

    Job Locations US-WA-Kent
    Category
    New Glenn
    Job ID
    2996
  • Overview

    As part of a small team you'll work on software verification/validation for New Glenn - a rocket and ground system that will enable millions of people to live and work in space.  You'll influence the software design, create software test and verification plans, build automated software test procedures, and find new ways to perform analysis of test results with the objective of ensuring that our codes work. This hands-on position requires an understanding of test driven development in a model based environment and a commitment to quality with attention to detail for human space flight. A successful candidate will have a strong history of software/hardware testing of safety critical flight systems or a history of developing safety critical flight software. This position plays a vital role in ensuring we have robust software process and product flying our vehicles.

    Responsibilities

    • Develop, oversee, and support flight software qualification process
    • Define risk reduction integration methods in coordination with system engineering
    • Develop verification plans, matrices, and verification cases and procedures supporting Guidance, Navigation, and Control flight software verification and validation
    • Participate in all aspects of integrated hardware/software system verification and validation including planning, execution, troubleshooting, issue resolution, documentation of results, and reviews
    • Develop software to aid and support simulation model development and flight software verification on desktop and in hardware-in-the-loop environments
    • Develop patterns to facilitate writing software requirements
    • Analyze requirements to develop verification strategies
    • Promote Design for Verification as a core principle of the development team
    • Invent requirements-based verification approaches to expose corner cases and guarantee comprehensive code coverage
    • Collaborate with software development engineers and hardware simulation engineers to identify and resolve root causes of failures
    • Generate metrics and trending for managing risk and communicating software readiness for flight operations

    Qualifications

    • Minimum of a M.S. degree in aerospace engineering, mechanical engineering, electrical engineering, or related field
    • 8+ years system development/integration and verification/validation experience – preferably with aerospace hardware
    • Excellent written, verbal, and interpersonal communication skills
    • Demonstrated software verification skills
    • Strong development skills, particularly in MATLAB/Simulink and Python
    • Demonstrated experience with MATLAB and Simulink and associated autocoding practices
    • Hands-on experience with hardware-in-the-loop testing and test development
    • Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.

    Desired

    • Able to identify problems, perform root cause analysis, and implement corrective actions
    • Experience with launch vehicle and space flight systems
    • Experience developing and testing real-time embedded systems, control systems, device drivers, mobile devices, or communication systems
    • Familiarity with sensors and actuators, including GPS, accelerometers, rate gyros, pressure or temperature sensors, solenoids, servos

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed