Embedded Software Engineer

Company: EVONA
Apply for the Embedded Software Engineer
Location: London
Job Description:

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!

Posted: May 28th, 2026