# Network Software Engineer

**Company:** [Northwood Space](https://hotfix.jobs/companies/northwood-space)
**Location:** Torrance, CA
**Role:** Backend Engineering
**Salary:** $100k – $200k/yr
**Experience:** 5+ years
**Skills:** Rust, C++, Go, Ccsds, Tcp, Udp, gRPC, WebSockets, Serialization, Distributed Systems, Software-Defined Radios, Fpga
**Posted:** 2026-08-23

> Develops production software for satellite ground-network communications, including CCSDS protocol implementation, telemetry and command-data pipelines, and integrations with modems, SDRs, and FPGA systems. Requires systems programming experience and a background in computer science, electrical engineering, or telecommunications.

## Job Description

## Responsibilities
- Design, build, and maintain software for ingesting, processing, and routing telemetry, tracking, and command data.
- Implement and validate CCSDS protocols, including space packets, transfer frames, synchronization, and data encapsulation.
- Develop high-performance data pipelines connecting software-defined radios, ground-station infrastructure, and customer endpoints.
- Build tooling for packet parsing, frame validation, buffering, recording, replay, monitoring, and debugging.
- Translate customer mission requirements into configurable data-handling workflows and interfaces.
- Collaborate with DSP and FPGA engineers to define and validate interfaces between physical-layer processing and higher-level communications software.
- Test communications workflows using simulated, hardware-in-the-loop, and live satellite data.
- Own software through development, deployment, operational validation, and ongoing mission support.

## Requirements
- Bachelor's degree with 2–5+ years of relevant experience, or master's degree with 1–4+ years of experience, in computer science, electrical engineering, telecommunications, or a related field.
- Strong programming skills in a systems-oriented language such as Rust, C++, or Go.
- Experience developing software for networking, telecommunications, real-time data processing, or distributed systems.
- Understanding of network protocols, binary data formats, serialization, buffering, and asynchronous data processing.
- Experience building and debugging software across hardware, networks, and external interfaces.
- Demonstrated ownership of a production software system from design through deployment and operational use.

## Nice-to-Haves
- Experience with CCSDS standards, including Space Packet Protocol, TM, TC, or AOS transfer frames.
- Familiarity with satellite telemetry and command systems, ground stations, or mission operations.
- Experience with CCSDS File Delivery Protocol, Space Link Extension services, or related mission-data interfaces.
- Experience building high-throughput, low-latency, or fault-tolerant data pipelines.
- Familiarity with TCP, UDP, multicast, gRPC, WebSockets, or message-oriented architectures.
- Experience integrating software with SDRs, modems, FPGA-based systems, or other communications hardware.
- Experience with packet capture, protocol analysis, data replay, hardware-in-the-loop testing, or communications-system simulation.

## Compensation and Benefits
- Annual salary range of $100,000–$200,000.

## Similar jobs

- [Software Engineer II - Engineering](https://hotfix.jobs/jobs/a92e1455-89a3-4b93-b126-63b1799144e0) - Kapitus - Remote - $96k – $154k/yr
- [Software Engineer: Backend](https://hotfix.jobs/jobs/3bb658a0-0abb-402d-98a4-a029d8359a11) - LogicGate - Remote - $105k – $130k/yr
- [Software Engineer 3, Atlas Clusters Platform](https://hotfix.jobs/jobs/e1597c56-eeb9-4a1b-97a6-c7ceb7397c18) - MongoDB - New York, NY - $106k – $209k/yr
- [Software Engineer 3, Networking & Observability](https://hotfix.jobs/jobs/371d5e50-1dcc-488f-b75f-57df5818733f) - MongoDB - Remote - $106k – $209k/yr
- [Software Engineer 3](https://hotfix.jobs/jobs/b530ae1c-8085-43ea-ae4e-08efe599b5ec) - MongoDB - New York, NY - $106k – $209k/yr

**Apply:** https://hotfix.jobs/jobs/7afcb827-1005-4051-a1c4-ba96f05cd4bc
**Canonical:** https://hotfix.jobs/jobs/7afcb827-1005-4051-a1c4-ba96f05cd4bc