Skip to main content

Senior Embedded Software Engineer

Job Description

Join a deep-tech start-up transforming embedded software tooling – London, Hybrid Working Model

This stealth-mode start-up is tackling one of the most persistent pain points in modern electronics... integrating complex semiconductor chips into real-world systems. Backed by leading UK investors, the team is developing an AI-powered platform that radically simplifies embedded software development and reverse engineering.


They’re now looking for a Senior Embedded Software Engineer to help build intelligent tooling for reverse engineering, low-level firmware analysis, and code . You’ll work at the cutting edge of embedded systems, combining traditional driver development with modern AI and analysis frameworks.


For this Senior Embedded Software Engineer, we’re looking for someone with:

  • Extensive experience in embedded development (baremetal / RTOS)
  • Proficiency in C/C++ for low-level software and firmware
  • Hands-on experience with reverse engineering tools like Ghidra, IDA Pro, or similar
  • Strong understanding of embedded toolchains (compilers, linkers, debuggers)
  • Familiarity with SoC bring-up, device trees, and system-level debugging
  • Knowledge or experience with LLVM or low-level compiler internals is advantageous


What next?

If you're an Embedded Software Engineer excited by reverse engineering, AI-assisted tooling, and building next-gen infrastructure for the embedded world—this is a rare opportunity. Apply now to learn more.


For more information on this role or other jobs across Embedded, Firmware, Reverse Engineering, RTOS, or Tooling Development, contact Callum Allen today.

Senior Embedded Software Engineer

London, UK
Full time

Published on 07/04/2025

Share this job now