CrawlJobs Logo

Filters

Location
Salary

Command And Data Handling Engineer Jobs

2 Job Offers

Command and Data Handling Engineer
Save Icon
Location Icon
Location
United Kingdom , Reading (London)
Salary Icon
Salary
Not provided
neworbit.space Logo
NewOrbit Space
Expiration Date
Until further notice
Command and Data Handling Engineer
Save Icon
Join a fast-scaling space start-up in Reading, UK, as a Command and Data Handling Engineer. You will own the spacecraft's central nervous system, integrating avionics, comms, and flight software. We seek strong experience in embedded flight systems, spacecraft telemetry, and protocols like CAN an...
Location Icon
Location
United Kingdom , Reading
Salary Icon
Salary
Not provided
newspacetechnical.com Logo
NewSpace Technical
Expiration Date
Until further notice

About the Command And Data Handling Engineer role

Command And Data Handling Engineer jobs represent a critical intersection of aerospace engineering, embedded systems, and software development, focusing on the central nervous system of spacecraft. Professionals in this role are responsible for designing, developing, integrating, and verifying the Command and Data Handling (C&DH) subsystem, which manages all on-board computing, telemetry collection, command execution, and data routing for satellites, spacecraft, and other mission-critical platforms. These engineers ensure that the spacecraft can reliably receive instructions from ground control, execute autonomous operations, and transmit health and mission data back to Earth.

Typical responsibilities for Command And Data Handling Engineer jobs include defining and managing subsystem requirements, performing system architecture design, and creating detailed interface control documents (ICDs) that govern communication between the C&DH system and other subsystems such as power, propulsion, communications, and payloads. Engineers in this role work extensively with on-board data buses and protocols—such as CAN, I2C, SPI, UART, and SpaceWire—to integrate avionics hardware and flight software. They develop fault-tolerant command sequencing, mode management, and safe-state behaviors to ensure the spacecraft can handle anomalies autonomously without ground intervention. A significant portion of the work involves creating and maintaining telemetry and telecommand pipelines, implementing error detection and correction, and designing autonomous fault detection, isolation, and recovery (FDIR) logic.

Command And Data Handling Engineer jobs also require deep involvement in the software stack, from board support package and driver development to real-time operating systems (RTOS) and embedded Linux. Engineers often write and test code in C, C++, or Rust, and are responsible for ensuring that flight software passes rigorous unit, integration, and hardware-in-the-loop (HIL) testing. They participate in design reviews, support launch and on-orbit operations, and analyze telemetry data to validate system performance. Familiarity with system modeling tools like SysML and Model-Based Systems Engineering (MBSE) is increasingly valued.

Key skills for these jobs include strong foundational knowledge of networking principles, embedded systems engineering, and real-time software development. A background in aerospace, defense, or other safety-critical industries is typically required, along with a bachelor’s degree in engineering, computer science, physics, or a related field. Experience with standardized space communication protocols (e.g., CCSDS) and familiarity with verification and configuration management practices are essential. Command And Data Handling Engineer jobs demand a collaborative, multidisciplinary mindset, as these professionals work closely with systems engineering, software architecture, hardware testing, and mission operations teams to deliver flight-ready capabilities. Whether building satellites for low Earth orbit or deep space missions, these engineers are the architects of the digital intelligence that keeps spacecraft operational, responsive, and safe.