Logo for CyRAD Solutions

Software Systems Protocol Engineer

Job description

Software Systems Protocol Engineer

The Mission

We are building the next generation of software-defined networking (SDN) to orchestrate complex, highly dynamic communication meshes. Our platform manages connectivity across terrestrial, aerial, and orbital assets, solving for the physics of motion and the constraints of optical and RF spectrums. We are looking for a systems engineer to own the core logic that makes seamless, cross-domain connectivity possible.

Your Impact

In this role, you will move beyond traditional static networking. You will be responsible for designing and deploying the "brain" of a multi-domain network that must account for velocity, distance, and signal degradation in real-time.

Key Initiatives:

  • Protocol Innovation: Architect and implement new API standards to enable seamless handoffs between disparate networks.
  • Dynamic Topology Solvers: Refine algorithms that calculate optimal network paths for fleets moving through three-dimensional space.
  • Physics-Aware Orchestration: Develop software models that integrate spatial and temporal variables into routing decisions, ensuring reliability across land, sea, air, and deep space.
  • Full Lifecycle Ownership: Manage the end-to-end design, testing, and maintenance of high-availability software within a collaborative environment of industry veterans.

Technical Requirements

  • Foundation: 7+ years of professional software engineering experience with a degree in Computer Science, Engineering, or a related field.
  • Systems Programming: Advanced proficiency in modern systems languages—specifically Golang, C++, Rust, or Java.
  • Domain Expertise: A deep understanding of physical layer (RF and Optical) modeling.
  • Transport & Routing: Proven experience with production-grade transport network design, specifically:
    • Segment Routing (SR-MPLS, SRv6)
    • RSVP-TE
    • SDN Orchestration (e.g., via PCEP)
    • Scale & Reliability: Experience building and debugging large-scale distributed systems, utilizing data analysis and visualization tools to monitor system health and performance.

    Network Systems Engineer Related jobs

    Other jobs at CyRAD Solutions

    We help you get seen. Not ignored.

    We help you get seen faster — by the right people.

    🚀

    Auto-Apply

    We apply for you — automatically and instantly.

    Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

    AI Match Feedback

    Know your real match before you apply.

    Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

    Upgrade to Premium. Apply smarter and get noticed.

    Upgrade to Premium

    Join thousands of professionals who got noticed and hired faster.