Senior Embedded C++ Engineer - Remote UK

Instil

Belfast City District

Remote

GBP 70,000 - 100,000

Full time

38 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Instil is seeking a Senior Embedded C++ Engineer to join a team delivering low-level firmware for embedded systems. The role focuses on designing, developing, and maintaining performance-critical software in C++ in bare-metal and embedded environments.

The ideal candidate has 7+ years in embedded software, strong hardware interfacing experience, and a passion for solving complex firmware challenges within resource-constrained platforms. Remote UK work is supported.

Qualifications

  • 7+ years of commercial experience with C++ in embedded environments.
  • Strong background in embedded firmware development for resource-constrained systems.
  • Experience with bare-metal programming and hardware interfacing.

Responsibilities

  • Design, develop, and maintain embedded software and firmware in modern C++.
  • Redevelop and modernise existing low-level software systems.
  • Work with hardware in bare-metal environments.
  • Debug complex software, firmware, and hardware integration issues.
  • Collaborate with hardware, systems, and software teams throughout development lifecycle.
  • Optimize for performance, reliability, and resource usage.
  • Contribute to software architecture and design reviews.
  • Develop and execute testing strategies to ensure quality.
  • Participate in code reviews and promote engineering best practices.
  • Ensure software meets quality, safety, security, and performance requirements.

Skills

Embedded C++
Bare-metal
Memory management
Linux
Git
Debugging
Teamwork
Hardware interfacing

Tools

RTOS

Job description

Instil is seeking a Senior Embedded C++ Engineer to join a team delivering low-level firmware for embedded systems. The role focuses on designing, developing, and maintaining performance-critical software in C++ in bare-metal and embedded environments.

The ideal candidate has 7+ years in embedded software, strong hardware interfacing experience, and a passion for solving complex firmware challenges within resource-constrained platforms. Remote UK work is supported.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Developer (Contract)
Senior C++ Developer (Contract)

Instil • Belfast City District

Remote
GBP 70,000 - 100,000
Remote Senior C++ Developer - Microservices & Linux
Remote Senior C++ Developer - Microservices & Linux

Instil Software Ltd • Belfast City District

Remote
GBP 70,000 - 100,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

H Squared Talent • Fleet

On-site
GBP 70,000 - 90,000
Embedded Firmware Engineer
Embedded Firmware Engineer

3fD (3form Design) • Whitchurch

On-site
GBP 40,000 - 80,000
Flexible working hours
Half day on Fridays
Creative environment
+2
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Ivaris • City of Edinburgh

On-site
GBP 60,000 - 85,000
Senior Embedded Firmware Lead (RTOS, C/C++)
Senior Embedded Firmware Lead (RTOS, C/C++)

H Squared Talent • Fleet

On-site
GBP 70,000 - 90,000
Lead Embedded Software Engineer - Remote First
Lead Embedded Software Engineer - Remote First

Ivaris • City of Edinburgh

Hybrid
GBP 60,000 - 85,000
Senior Embedded Engineer - Remote, End-to-End HW & FW
Senior Embedded Engineer - Remote, End-to-End HW & FW

Kodu • Chester

Remote
GBP 60,000 - 85,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

H Squared Talent Ltd • Fleet

Hybrid
GBP 70,000 - 95,000
Senior Embedded Firmware Lead: Real-Time Control & Hardware
Senior Embedded Firmware Lead: Real-Time Control & Hardware

H Squared Talent Ltd • Fleet

Hybrid
GBP 70,000 - 95,000