• Software Integration Engineer - New Shepard

    Job Locations US-WA-Kent
    Job ID
  • Overview

    As part of a small, passionate and accomplished team of experts, you will develop and verify the high integrity and safety critical software for various spaceflight systems.  Together, our team develops the flight, experimental payload and ground software that controls, commands and monitors autonomous spacecraft.  This hands-on position requires a commitment to quality and attention to detail commensurate with safe human spaceflight and provides an opportunity to directly impact the history of human space exploration. This position will directly impact the history of space exploration and will require your dedicated commitment and detailed attention towards safe and repeatable spaceflight.


    • Integrate and qualify all software products, including guidance and control applications, avionics hardware drivers, and command and data handling software, to be flightworthy for human flight
    • Plan, implement, and perform end-to-end software integration testing, assuring launch missions success and human safety
    • Develop and execute hardware-in-the-loop software testing, on-vehicle functional testing, and flight testing
    • Provide real-time software technical support during ground and flight operations
    • Write code to implement software changes in C/C++
    • Think creatively to find the simplest solutions to problems, even if that means no software is needed at all
    • Collaborate with hardware engineers, controls engineers, and systems engineers to produce seamlessly integrated systems
    • Identify opportunities for safety improvements and operational cost savings


    • Minimum of a B.S. degree in computer science, computer engineering, electrical engineering, or related field
    • 3+ years of software development experience, preferably in C/C++
    • Strong written, verbal, and interpersonal communication skills
    • Strong organizational skills
    • Innovative problem solver with an interest in spacecraft systems development
    • Ability to work independently and as part of a team on rapid development programs
    • Must be a U.S. citizen or permanent resident (current Green Card holder)


    • Experience or training in formal systems engineering, including requirements modeling, analysis, and verification
    • 5+ years of experience of developing and testing real-time embedded systems and control systems
    • Experience with real-time and/or safety-critical software development
    • Experience with vehicle attitude and position sensors, launch vehicle sensors, hydraulic or electromechanical actuation systems, including GPS, accelerometers, rate gyros, pressure or temperature sensors, solenoids, servos, etc.
    • Experience with real time operating systems, Linux, GNU toolchain, Python, MATLAB/Simulink, serial communications, IP networking
    • Experience working with oscilloscopes, logic analyzers, signal generators, JTAG, etc
    • Familiarity with latest FPGA development


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