Position:
Command & Telemetry Software Engineer
Company:
Northwood
Location:
United States, Torrance, CA
Employment type:
Full time
Short Summary:
Northwood is a modern space infrastructure company focused on advanced communications technology, building a global network of phased array ground stations for satellite missions. The role involves developing software for handling, processing, and delivering mission data across the satellite ground network.
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
Requirement:
- 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
Benefits:
- Equal Opportunity Employer; employment is based on merit, competence, and qualifications without discrimination.