• Software Engineer, Communication Systems - New Glenn

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

    As part of a small, passionate, and accomplished team of experts, you will be responsible for the overall development of avionics software for launch vehicle communication and networking systems. You will share in the team’s impact on all aspects of flight avionics systems development. You should be comfortable working in a fast-paced and often uncertain environment while demonstrating personal leadership, technical excellence, and attention to detail. This position will directly impact the history of space exploration and will require your dedicated commitment and detailed attention towards safe and repeatable spaceflight.



    • Plan, design, prototype, develop, integrate, verify, qualify, and ultimately fly the software for communications and networking avionics
    • Develop software requirements and design for safety critical, fault tolerant systems
    • Prototype, evaluate, demonstrate, quantify, and mitigate technical risks of your designs
    • Develop embedded C/C++ software for safety/mission critical real-time applications
    • Develop comprehensive unit and integration tests to assure software quality
    • Integrate, verify, and qualify avionics systems
    • Produce technical documentation for software design, verification plans
    • Participate in board bring-up for new embedded platforms


    • B.S. degree in computer engineering, electrical engineering, computer science, or related field
    • 3+ years of relevant experience in the design, development, and testing of C/C++ for embedded systems
    • Experience integrating software, hardware, and programmable logic in embedded systems
    • Excellent written, verbal, and interpersonal communication skills
    • Innovative problem solving skills 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 national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.


    • M.S. degree (or higher) with a focus on communications or networking
    • Experience designing, developing, and testing safety/mission critical aerospace flight software compliant with industry standards
    • Experience developing board support packages and device drivers for RTOS or bare metal applications on single and multicore processors
    • Experience with networking protocols (TCP/UDP/IP), routing, modeling, simulation
    • Experience with security engineering, encryption, signing, authentication
    • Experience with optimization techniques for high performance systems, profiling resource utilization
    • Passion for effective software testing, and mature/sustainable software development processes
    • Recent or active security clearance


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