Northwood is a modern space infrastructure company bringing the
requirements
into reliable, production-ready software.
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 the 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
BASIC QUALIFICATIONS
- 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
- Solid understanding of network protocols, binary data formats, serialization, buffering, and asynchronous data processing
- Experience building and debugging software across system boundaries, including hardware, networks, and external interfaces
- Demonstrated ownership of a production software system from initial design through deployment and operational use
PREFERRED QUALIFICATIONS
- Experience implementing or working 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
Additional Information: