• Software Engineer

    Job Locations US-WA-Kent
    Category
    Engineering Center of Excellence
    Job ID
    2896
  • Overview

    As part of a small, passionate and accomplished team of experts, you will be responsible for designing and building tools to manage the generation, configuration, simulation, verification, and deployment of code for various spaceflight systems.  You will share in the team’s impact on all aspects of the development lifecycle from design to verification of high performance real-time embedded systems.  The scope of this position includes model-based configuration management, code generation, and tool deployment in our build system  This position will directly impact the history of space exploration and will require your dedicated commitment and detailed attention towards safe and repeatable spaceflight.


     

    Responsibilities


    • Collaborate with a multidisciplinary team to create tools used in building real-time embedded software. 

    • Guide development of software architectures and configurations supporting advanced spaceflight systems.

    • Design and write code that meets safety-critical standards and functions according to requirements.

    • Work with partner teams to understand their requirements and implement verifiable software designs.

    • Work with partner teams to educate them on tools usage as well as inform them of the latest changes.

    Qualifications


    • Minimum of a B.S. degree in computer science, computer engineering, or related field.

    • 3+ years of software development experience

    • Strong software architectural and development skills, particularly in Java/C# and C/C++.

    • Experience with build, test, and deployment automation.

    • Experience with networking systems and protocols.

    • Excellent written, oral, and interpersonal communication skills

    • Must be a U.S. citizen or permanent resident (current Green Card holder)


     

    Desired


    • Experience with Windows, Linux, real-time operating systems, and embedded systems

    • Experience with Docker, Jenkins, and scripting languages.

    • Familiarity with UI development and frameworks

    • Familiarity with Matlab/Simulink or model based development.


     

    Options

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