Enable job alerts via email!

Senior Embedded C/C++ Engineer | Dev Tools & AI | Permanent

SoCode Limited

City Of London

Hybrid

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading technology start-up in the UK is seeking a Senior Embedded C/C++ Engineer to design and develop innovative tools for embedded systems. This full-time hybrid position offers a competitive salary up to £100k, emphasizing technical depth and collaboration in a groundbreaking environment. Ideal candidates will have extensive embedded systems experience and proficiency in C/C++. Apply now for a unique opportunity to influence the future of development tooling.

Qualifications

  • 5+ years in embedded systems development.
  • Proficiency in C/C++ for both bare-metal and RTOS-based systems.
  • Experience with low-level tools such as compilers, debuggers, and build systems.

Responsibilities

  • Design core components of a next-gen embedded software toolchain.
  • Create intelligent code generators for firmware and middleware.
  • Collaborate with AI/ML teams for automation.

Skills

Embedded systems development
C/C++ proficiency
Firmware bring-up
Low-level tools experience
Debugging
Job description
Overview

Senior Embedded C/C++ Engineer | Dev Tools & AI | Permanent

Competitive salary - Up to £100k (DOE). Full-time, Permanent. London-based (Hybrid).

Pioneering a new frontier at the intersection of embedded systems and automation, this deep-tech start-up, founded by industry veterans with a track record of success, is transforming how developers interact with modern SoCs. Backed by high-profile UK investors and with a global engineering presence, their platform is reshaping low-level software development using cutting-edge AI and automation.

This is a rare opportunity to influence the foundations of next-generation embedded tooling. You\'ll work with a team that includes alumni from some of the world\'s most advanced tech organisations, contributing to a mission that is reinventing how silicon gets from datasheet to deployed system.

Responsibilities
  • Design and develop core components of a next-gen embedded software toolchain
  • Create intelligent code generators for firmware, middleware, and device drivers
  • Collaborate closely with AI/ML teams to automate datasheet analysis and system configuration
  • Work with C/C++ codebases across Linux and RTOS environments
  • Architect embedded software layouts and analyse SoC-level device trees
Essential Skills & Experience
  • 5+ years in embedded systems development
  • Proficiency in C/C++ for both bare-metal and RTOS-based systems
  • Experience with low-level tools, including compilers, debuggers, linkers, and build systems
  • Hands-on work with firmware bring-up and embedded debugging
Desirable Skills
  • Python or scripting skills for automation and tool integration
  • Familiarity with SoC documentation formats and data extraction techniques

This is an ideal role for an embedded engineer who thrives on technical depth, is passionate about improving developer tooling, and wants to work on genuinely groundbreaking technology.

If you\'re ready to join a team reimagining the embedded stack from the ground up, apply now or get in touch with Thomas Drake at SoCode for a confidential discussion

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.