If you’re passionate about pushing the limits of embedded software and want your work to have a direct impact on next-generation space systems, this could be for you.
We’re working with a pioneering space technology company developing
AI-enabled autonomy software for spacecraft
. They’re building technology that allows satellites to sense, think, and act independently in orbit, and are now expanding their engineering team in London.
What You’ll Be Doing
-
Designing and developing embedded software for advanced space systems.
-
Writing real-time code for Linux-based RTOS environments.
-
Prototyping and testing software on hardware to validate system performance.
-
Building scalable, modular systems that support autonomous in-orbit operations.
-
Collaborating with hardware and AI teams to integrate real-world functionality.
What You’ll Bring
-
Strong background in C++ and Python development.
-
Experience working with embedded Linux or real-time operating systems (RTOS).
-
Solid understanding of microcontrollers, device drivers, and hardware integration.
-
Comfortable debugging, testing, and optimising performance on embedded targets.
-
A self-starter with a collaborative mindset, able to thrive in fast-moving environments.
Nice to Have
-
Familiarity with communication protocols (SPI, I2C, UART, CAN, Ethernet).
-
Knowledge of containerisation (Docker, Kubernetes).
-
Experience with BSP generation, real-time kernel configuration, or SoC platforms (e.g. NVIDIA).
-
Background in the space, robotics, or autonomy industries.
Please get in touch to find out more!