
Northwood Space
Network Software Engineer
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
Job Description
Northwood is a modern space infrastructure company bringing the benefits of space to the masses through advanced communications technology. We are building a global network of phased array ground stations that enable real-time, reliable communication for satellite missions such as national security, global connectivity, and disaster response. With a vertically integrated approach, Northwood designs, builds, and rapidly deploys scalable systems that power the next generation of space missions. If you like solving complex challenges and seeing your work deployed around the world with real impact, Northwood is the place to do it.
Role: We are looking for a Ground Software Engineer to develop the software that handles, processes, and delivers mission data across our satellite ground network. You will build systems that ingest data from our modems, interpret CCSDS protocols, process telemetry and command data, and reliably route information between spacecraft operators and their missions. You will own critical components of the communications data path—from protocol implementation and real-time stream processing through integration testing and operational deployment. You will work closely with DSP, FPGA, infrastructure, and customer-facing engineers to turn customer communication requirements into reliable, production-ready software.
Qualifications
Required 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
Skills & Technologies
About the Company
Northwood Space
View company profile →
Interested in this role?
Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.
Sign in to applyJob Details
Employment Type
Full Time
Experience Level
Senior
Salary Range
$100,000 – $200,000
Location
Los Angeles, CA
Posted
2 days ago
Country
US