What is a Software Engineer at Scout Space?
At Scout Space, a Software Engineer—whether specializing as a Senior Flight Software Engineer or a Senior Mission Systems Engineer—builds the critical intelligence that powers the next generation of space domain awareness (SDA) and in-space observation systems. The software you write does not just run in a sterile cloud environment; it operates on physical hardware orbiting the Earth, processing real-time optical data, navigating complex orbital dynamics, and ensuring spacecraft safety. Your work directly impacts the safety and sustainability of space flight by enabling satellites to autonomously detect, track, and characterize orbital objects.
This role sits at the highly demanding intersection of embedded systems, computer vision, and aerospace engineering. Because the software operates under extreme physical constraints—such as limited power, radiation-induced hardware faults, and strict latency requirements—every line of code must be highly optimized and deterministic. You will collaborate closely with Satellite Electrical Engineers and Optomechanical Engineers to integrate cameras, sensors, and processing payloads into unified, highly reliable orbital platforms.
For a software professional, this position offers the rare opportunity to solve deep technical challenges where the feedback loop involves actual space missions. You will design flight-ready architectures, build robust telemetry pipelines, and implement autonomous decision-making algorithms. It is an inspiring but rigorous environment where software failures cannot be patched with a simple server reboot, requiring an engineering mindset that prioritizes safety, determinism, and thorough validation.
