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.