Space Communications Software Engineer

Doist

Torrance (CA)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Northwood Space is seeking a Telecommunications Software Engineer to develop software that ingests, processes, and delivers mission data across a satellite ground network. You will implement CCSDS protocols, build high-performance data pipelines, and own critical components from development to deployment.

You will collaborate with DSP and FPGA engineers to connect physical-layer processing with higher-level software, and you will test workflows using simulated, hardware-in-the-loop, and live

Qualifications

  • Bachelor’s or Master’s degree in computer science, electrical engineering, telecommunications, or related field.
  • 2–5+ years of experience in software for networking, real-time data processing, or distributed systems.
  • Proficiency with Rust, C++, or Go for systems programming.
  • Solid understanding of network protocols, data formats, buffering, and asynchronous processing.

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 linking software-defined radios, ground-station infrastructure, and customer endpoints.
  • Translate customer mission requirements into configurable data-handling workflows and interfaces; own software from design through deployment.

Skills

Rust
C++
Go
Networking
Real-time data processing

Education

Bachelor’s or Master’s in CS/EE or related field

Tools

CCSDS

Job description

Northwood Space is seeking a Telecommunications Software Engineer to develop software that ingests, processes, and delivers mission data across a satellite ground network. You will implement CCSDS protocols, build high-performance data pipelines, and own critical components from development to deployment.

You will collaborate with DSP and FPGA engineers to connect physical-layer processing with higher-level software, and you will test workflows using simulated, hardware-in-the-loop, and live

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Ground Software Engineer: Real-Time Space Telemetry
Ground Software Engineer: Real-Time Space Telemetry

Socket.dev • Torrance (CA)

On-site
USD 120,000 - 180,000
Ground Software Engineer – Space Telemetry & CCSDS
Ground Software Engineer – Space Telemetry & CCSDS

Socket.dev • Torrance (CA)

On-site
USD 120,000 - 170,000
CCSDS Telemetry Ground Software Engineer
CCSDS Telemetry Ground Software Engineer

Northwood Space • Torrance (CA)

On-site
USD 120,000 - 180,000
Telecommunications Software Engineer
Telecommunications Software Engineer

Northwood • Torrance (CA)

On-site
USD 120,000 - 160,000
Ground Software Engineer
Ground Software Engineer

Northwood Space • Torrance (CA)

On-site
USD 110,000 - 160,000
Ground Software Engineer
Ground Software Engineer

Socket.dev • Torrance (CA)

On-site
USD 120,000 - 180,000
Command & Telemetry Software Engineer
Command & Telemetry Software Engineer

Northwood Space • Torrance (CA)

On-site
USD 120,000 - 180,000
Command & Telemetry Software Engineer
Command & Telemetry Software Engineer

Socket.dev • Torrance (CA)

On-site
USD 120,000 - 170,000
Ground Software Engineer, Real-Time Space Data
Ground Software Engineer, Real-Time Space Data

Northwood Space • Torrance (CA)

On-site
USD 110,000 - 160,000
Senior Satellite Payload Software Engineer
Senior Satellite Payload Software Engineer

Voiceflow • Burlingame (CA)

On-site
USD 100,000 - 130,000