• Senior 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. 



    • Drive communications system architectures through coordination with cross-functional teams (system architects, GNC, mission operations, avionics integrators)
    • Plan, design, prototype, develop, integrate, verify, qualify, and ultimately fly the software, hardware, and programmable logic for communications and networking avionics
    • Develop software architectures and requirements for safety critical, fault tolerant systems
    • Prototype, evaluate, demonstrate, quantify, and mitigate technical risks of various designs
    • Develop flight software, including integration and verification
    • Produce technical documentation for software architecture, design, verification
    • Support system safety analysis: FHA, ASA, FMECA, FTA
    • Identify and execute effective ways to test, verify, and qualify integrated avionics
    • Improve the standards, processes, and tools used in the development of safety-critical embedded systems at Blue
    • Lead by example, mentor and demonstrate best practices for junior engineers


    • B.S. degree in computer engineering, electrical engineering, computer science, or related field
    • 7+ years of relevant experience in the design, development, and testing of C/C++ for embedded systems
    • Demonstrated excellence in software development, focused on developing maintainable software
    • Experience with design for test, unit testing, test driven development, and test automation
    • 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
    • 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
    • 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/firmware compliant with industry standards
    • Experience developing board support packages and device drivers for RTOS or bare metal applications on single and multicore processors
    • Experience developing HDL for FPGAs
    • 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