Senior Communications Network Engineer

Senior Network Research Engineer

As part of the development of a new and advanced communication system, we are seeking a Senior Network Research Engineer. The ideal candidate will analyze, architect, and prototype an agile IP-based communication stack adapted to LEO networks. You will design the architecture and drive prototyping of upper-layer software and firmware interfacing with Spire’s proprietary lower-layer RF communication stack (building upon industry standards such as CCSDS TM/TC and ETSI DVB-S2).

Key Responsibilities

  • Study, design, implement, and optimize IP-based networking protocols and communications.
  • Provide guidance for upper-layer development using minimalist solutions whenever suitable (TUN, TAP, etc.).
  • Architect and implement L3–L5 layers for next-generation systems in association with standardized simplex or duplex links (ETSI/CCSDS standard families).
  • Define QoS and services (low-latency, high capacity) to manage routing and traffic prioritization; ensure efficient resource allocation and congestion control.
  • Perform system-level simulations (NS-3 or similar) and profile system performance.
  • Accelerate time-to-market by leveraging and configuring existing open-source tools and software solutions over recreating proven software.
  • Lead the development, implementation, and deployment of network architectures with an emphasis on operational efficiency and health monitoring.
  • Monitor network layer behavior including IP packet processing and TT&C data on specific channels; ensure performance stability per system requirements.
  • Monitor transport layer behavior including connection metrics, datagram metrics, throughput, latency, errors, and port usage.
  • Develop and maintain Linux kernel network adapters.
  • Actively participate in cross-functional team meetings, collaborating with other departments to ensure cohesive communication and problem-solving approaches.
  • Configure system-level networking, QoS, and traffic prioritization (interference management, optimal bandwidth allocation, concurrent customer management, and resource allocation).
  • Implement features such as scheduling, timestamping, TUN client adaptation, or telemetry handling.
  • Collaborate closely with the L1–L2 team and FPGA engineers, contributing to seamless integration and cross-layer optimization.

Qualifications / Experience

  • MS or PhD in Electrical Engineering, Computer and Communication Sciences, Communication Systems, Data Processing and Machine Learning, Applied Mathematics, or a related field (or equivalent experience).
  • 3–10 years of experience in communication networks, with a focus on satellite or wireless telecommunications systems.
  • Solid understanding of communication networks, L3–L4 protocols, and information sciences.
  • Hands-on expert-level knowledge of IP-based (TCP/UDP) networks and TUN abstraction, including timestamping and encryption.
  • Proficiency in C/C++, Linux Kernel, and Linux system-level programming.

Desired Skills

  • Familiarity with L1–L2 protocols to support upper-layer interfacing.
  • Knowledge of GSE-DVB, DVB-S2(X), ETSI protocols, TC/TM and related AOS COP-1, CFDP, SCPS CCSDS protocols, QUIC, and Space Packet protocols.
  • Experience with embedded system development (Xilinx FPGA, DMA, ARM architecture, PS/PL).
  • Working experience with Rust and Python, as well as SIMD instructions.
  • Flexibility and a proactive, collaborative approach with the ability to thrive in a fast-paced environment.
  • Positive attitude, adaptability, and openness to learning new technologies and working with diverse teams and external partners.

About the Role

As a Communication Systems Network Research Engineer at Spire, you will help shape a cutting-edge network infrastructure for our expanding satellite constellation. You will define, prototype, design, and implement systems and software that optimize data flow across our satellite network.

Working alongside experts in mission operations, hardware, and software, you will contribute to pioneering new capabilities that push the boundaries of satellite technology and space-based networking.

Work Model: Hybrid – minimum of three days per week in the office.

Note: Access to US export-controlled software and/or technology may be required for this role. If needed, Spire will arrange the necessary licenses — this is not required before applying. #LI-RK1

Global Perks

  • 🛰️ Name Your Satellite Program (NYSP)
  • 🚀 Launch Attendance
  • 🌴 Generous Time Off Policy
  • 🎓 Education Assistance Program
  • 🥰 Employee Assistance Program (EAP)
  • 📈 Employee Stock Purchase Program (ESPP)
  • 👣 Family Leave
  • 💪 Fitness Reimbursement
  • 🧡 Employee Referral Program
  • 🍉 Healthy snacks & beverages in every office

About Spire

We improve life on Earth with data from space.

Spire Global is a space-to-cloud analytics company that owns and operates the world’s largest multi-purpose constellation of satellites. Its proprietary data and algorithms provide advanced maritime, aviation, and weather tracking capabilities.

In addition to its constellation, Spire’s data infrastructure includes a global ground station network and 24/7 operations, providing real-time global coverage of every point on Earth.

CareerBee Logo

Don't miss out on new jobs!

Signup for weekly updates on new jobs so you can be the first to apply

Contact form for Companies

Are you a talented professional seeking a new opportunity?
Visit our Talents Page.