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

Chesterfield Full-Time 60000 - 84000 £ / year (est.) Home office (partial)
J

At a Glance

  • Tasks: Design and develop cutting-edge embedded software tools and collaborate with AI teams.
  • Company: Join a pioneering deep-tech start-up transforming low-level software development.
  • Benefits: Enjoy a competitive salary, hybrid work options, and the chance to shape next-gen technology.
  • Why this job: Be part of a mission to revolutionise developer tooling in an innovative environment.
  • Qualifications: 5+ years in embedded systems with strong C/C++ skills required.
  • Other info: Work alongside industry veterans and contribute to groundbreaking projects.

The predicted salary is between 60000 - 84000 £ 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: JR United Kingdom

Join a pioneering deep-tech start-up in Chesterfield, where innovation meets collaboration. As a Senior Embedded C/C++ Engineer, you'll be part of a dynamic team dedicated to transforming embedded systems with cutting-edge AI and automation. Enjoy a competitive salary, hybrid working options, and ample opportunities for professional growth in a supportive work culture that values creativity and technical excellence.
J

Contact Detail:

JR United Kingdom 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 C/C++ and embedded debugging in your discussions. Be prepared to share specific examples of projects where you've successfully implemented these skills.

✨Tip Number 4

Research the company’s existing products and technologies. Understanding their current offerings will enable you to discuss how your skills can contribute to their future developments, making you a more attractive candidate.

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

Embedded Systems Development
C/C++ Proficiency
Low-Level Tools Experience
Firmware Development
RTOS Knowledge
Debugging Skills
Code Generation Techniques
Collaboration with AI/ML Teams
System Configuration Automation
SoC Documentation Familiarity
Data Extraction Techniques
Build Systems Understanding
Compiler and Linker Proficiency
Technical Depth in Embedded Engineering

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 skills but also demonstrates 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 a section in your application that details specific projects you've worked on that relate to the job description. Highlight your contributions to code generation, collaboration with AI/ML teams, and any experience with SoC documentation.

Proofread and Edit: Before submitting your application, carefully proofread all documents for spelling and grammatical errors. Ensure that your application is clear, concise, and free of jargon that may confuse the reader.

How to prepare for a job interview at JR United Kingdom

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with C/C++ in detail. Highlight specific projects where you've developed embedded systems, focusing on the challenges you faced and how you overcame them.

✨Understand the Company’s Vision

Research the start-up's mission and the technology they are developing. Be ready to explain how your skills align with their goals, especially in relation to AI and automation in embedded systems.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your problem-solving abilities. Practice coding challenges or debugging scenarios relevant to embedded systems to demonstrate your analytical skills.

✨Emphasise Collaboration Skills

Since the role involves working closely with AI/ML teams, be sure to highlight your experience in collaborative environments. Share examples of how you've successfully worked with cross-functional teams in the past.

Senior Embedded C/C++ Engineer | Dev Tools & AI | Permanent
JR United Kingdom
J
  • Senior Embedded C/C++ Engineer | Dev Tools & AI | Permanent

    Chesterfield
    Full-Time
    60000 - 84000 £ / year (est.)

    Application deadline: 2027-06-21

  • J

    JR United Kingdom

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