Make Your Resume Now

Embedded Software Designer – Networks

Posted March 12, 2026
Full-time Regular

Job Overview

We're on the hunt for a top-tier Embedded Software Engineer. Your focus will be on software development and maintenance required for both space and ground-based assets for a growing fleet of spacecraft. The focus of your work will be on designing and developing the next-generation networking stack and protocols that our satellites will run on! 
 
We're on the hunt for a top-tier Embedded Software Engineer. Your focus will be on software development and maintenance required for both space and ground-based assets for a growing fleet of spacecraft. The focus of your work will be on designing and developing the next-generation networking stack and protocols that our satellites will run on! 
 

Responsibilities

    Responsibilities: 

    • Design and develop reliable, high-quality software related to: 

    • On board software for our next generation of satellites 

    • Embedded Linux for both space and ground systems 

    • Implement and optimize routing protocols using FRR in embedded environments 

    • Develop build/test infrastructure, simulators, and diagnostic tools to validate designs in CI/CD environments 

    • Design and extend control-plane and data-plane solutions for satellite and ground networking 

    • Write efficient, reliable C/C++, Python, and bash code for networking and automation applications 

    • Participating in software design review and code review processes 

Required Qualifications & Skills: 

     
    • 5+ years of embedded software and networking development experience 

    • Bachelor's degree in Computer Science or equivalent 

    • Proficiency in C/C++, especially in embedded topics such as interrupt handlers, concurrency, memory mapped peripherals, and hardware interfaces 

    • Experience with embedded operating systems and build systems, including OpenEmbedded/Yocto and FreeRTOS 

    • Strong Embedded Linux networking knowledge 

    • Demonstrable experience with FRR (Free Range Routing) and networking protocols (BGP, OSPF, MPLS, ISIS)

    • Excellent communication skills for engaging with both engineering teams and external stakeholders

    • Ability to work under pressure, asynchronously, and across time zones

     

Bonus Points: 

     
    • Master's degree 

    • Experience developing software for aerospace applications 

    • Strong knowledge of computer networking and modern networking protocols 

    • Experience with containerization (Docker, Kubernetes) and orchestration tools 

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!