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

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

Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
L

At a Glance

  • Tasks: Design and develop next-gen embedded software tools and intelligent code generators.
  • Company: Join a pioneering deep-tech start-up transforming developer interactions with modern SoCs.
  • Benefits: Enjoy a competitive salary, hybrid work options, and the chance to work with industry veterans.
  • Why this job: Be part of a mission to reshape low-level software development using cutting-edge AI and automation.
  • Qualifications: 5+ years in embedded systems, proficient in C/C++, and experience with low-level tools required.
  • Other info: Ideal for engineers passionate about improving developer tooling and working on groundbreaking technology.

The predicted salary is between 43200 - 72000 £ per year.

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.

Key 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.

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

As a Senior Embedded C/C++ Engineer at this innovative deep-tech start-up in London, you'll be part of a dynamic team that is reshaping the future of embedded systems and automation. The company offers a competitive salary, a hybrid work model, and a collaborative culture that fosters creativity and technical excellence, providing ample opportunities for professional growth and development in a cutting-edge environment backed by industry veterans and high-profile investors.
L

Contact Detail:

LinkedIn Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Embedded C/C++ Engineer | Dev Tools & AI | Permanent

✨Tip Number 1

Familiarise yourself with the latest trends in embedded systems and AI. This will not only help you understand the company's mission but also allow you to engage in meaningful conversations during interviews.

✨Tip Number 2

Network with professionals in the embedded systems field, especially those who have experience with low-level software development. Attend relevant meetups or online forums to build connections that could lead to referrals.

✨Tip Number 3

Showcase your hands-on experience with firmware bring-up and debugging in your discussions. Be prepared to share specific examples of challenges you've faced and how you overcame them, as this will demonstrate your problem-solving skills.

✨Tip Number 4

Research the company’s existing tools and technologies. Understanding their current projects and challenges can give you an edge in interviews, allowing you to propose innovative ideas that align with their goals.

We think you need these skills to ace Senior Embedded C/C++ Engineer | Dev Tools & AI | Permanent

Embedded Systems Development
C/C++ Proficiency
Bare-Metal Programming
RTOS Experience
Low-Level Tool Proficiency
Compiler Knowledge
Debugger Expertise
Linker Familiarity
Build System Understanding
Firmware Bring-Up
Embedded Debugging Skills
Collaboration with AI/ML Teams
Architectural Design of Embedded Software
SoC-Level Device Tree Analysis
Python or Scripting Skills for Automation
Familiarity with SoC Documentation Formats

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in embedded systems development, particularly with C/C++. Emphasise any relevant projects or roles that showcase your proficiency in low-level tools and firmware debugging.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical skills but also expresses your passion for improving developer tooling. Mention specific experiences that align with the company's mission of transforming embedded systems and automation.

Showcase Relevant Projects: Include examples of past projects where you designed or developed embedded software tools. Detail your role in these projects and how they relate to the responsibilities listed in the job description.

Highlight Collaboration Skills: Since the role involves working closely with AI/ML teams, emphasise any collaborative experiences you've had in previous roles. Discuss how you contributed to team efforts and the outcomes of those collaborations.

How to prepare for a job interview at LinkedIn

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with embedded systems development in detail. Highlight specific projects where you used C/C++ and any low-level tools you've worked with, as this will demonstrate your technical depth and suitability for the role.

✨Understand the Company’s Vision

Research the start-up's mission and how they are transforming developer interactions with SoCs. Being able to articulate how your skills align with their goals will show your genuine interest in the position and the company.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Brush up on your debugging skills and be ready to explain your thought process when tackling complex problems, especially those related to firmware and embedded debugging.

✨Demonstrate Collaboration Skills

Since the role involves working closely with AI/ML teams, be ready to discuss your experience in collaborative environments. Share examples of how you’ve successfully worked with cross-functional teams to achieve project goals.

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

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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

    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-07-11

  • L

    LinkedIn

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>