Senior Embedded C++ Engineer - Fully Remote (UK)

Openkrill

United States

Remote

USD 112,000 - 152,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Openkrill is seeking a Senior Embedded C++ Engineer to join a hardware-near software team. You will design, develop, and maintain performance-critical firmware for embedded systems with bare-metal and Linux-based environments.

The role requires 7+ years of commercial C++ experience, strong knowledge of embedded architectures, memory management, interrupts, and hardware interfacing. Remote work from the UK is supported, with collaboration across multidisciplinary teams.

Qualifications

  • 7+ years of commercial experience developing software in C++.
  • Strong background in embedded software or firmware development.
  • Experience working with bare-metal systems and low-level programming.
  • Solid understanding of embedded architectures, memory management, interrupts, and hardware interfacing.
  • Experience debugging complex embedded systems and hardware/software interactions.
  • Familiarity with development in Linux-based environments.
  • Experience working with version control systems such as Git.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to work effectively within multidisciplinary engineering teams.

Responsibilities

  • Design, develop, and maintain embedded software and firmware in modern C++.
  • Redevelop, enhance, and modernise existing low-level software systems.
  • Work directly with hardware and peripheral devices in bare-metal environments.
  • Debug and resolve complex software, firmware, and hardware integration issues.
  • Collaborate with hardware, systems, and software engineering teams throughout the development lifecycle.
  • Optimise software for performance, reliability, and efficient resource utilisation.
  • Contribute to software architecture, design reviews, and technical decision-making.
  • Develop and execute testing strategies to ensure product quality and robustness.
  • Participate in code reviews and promote engineering best practices.
  • Ensure software meets quality, safety, security, and performance requirements.

Skills

C++
Embedded software
Bare-metal
Linux
Git
ARM
RTOS

Tools

GCC

Job description

Openkrill is seeking a Senior Embedded C++ Engineer to join a hardware-near software team. You will design, develop, and maintain performance-critical firmware for embedded systems with bare-metal and Linux-based environments.

The role requires 7+ years of commercial C++ experience, strong knowledge of embedded architectures, memory management, interrupts, and hardware interfacing. Remote work from the UK is supported, with collaboration across multidisciplinary teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded C++ Engineer - Remote UK
Senior Embedded C++ Engineer - Remote UK

Remote Worker LTD. • United States

On-site
USD 119,000 - 159,000
Senior Embedded C++ Engineer (Contract)
Senior Embedded C++ Engineer (Contract)

Remote Worker LTD. • United States

Remote
USD 119,000 - 159,000
Senior Embedded C++ Engineer (Contract)
Senior Embedded C++ Engineer (Contract)

Openkrill • United States

Remote
USD 112,000 - 152,000
Senior Embedded Software Lead (RTOS/Linux) - Remote
Senior Embedded Software Lead (RTOS/Linux) - Remote

D3 Engineering • City of Rochester (NY)

On-site
USD 120,000 - 160,000
Medical and dental coverage
401k retirement plan
Paid holidays and time off
+4
Senior Embedded Platform Engineer — Remote
Senior Embedded Platform Engineer — Remote

Redolent Infotech Pvt. Ltd. • Palo Alto (CA)

On-site
USD 120,000 - 180,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

On-site
USD 100,000 - 130,000
Remote Senior Embedded Linux Engineer (Kernel & RF)
Remote Senior Embedded Linux Engineer (Kernel & RF)

Darkhive • San Antonio (TX)

Hybrid
USD 120,000 - 190,000
Comprehensive medical plans
401(k) employer contribution with vest
Paid vacation and personal time off
+2
Remote Senior C++ Engineer — Secure, High-Perf Desktop
Remote Senior C++ Engineer — Secure, High-Perf Desktop

Interval • United States

Remote
USD 111,000 - 185,000
Flexible hours
Remote freelance platform
Competitive pay
Senior Embedded Firmware Engineer (Remote - US)
Senior Embedded Firmware Engineer (Remote - US)

Jobgether • United States

On-site
USD 90,000 - 120,000
Opportunity to work on cutting-edge devices
Professional growth opportunities
Collaborative team environment
Senior C/C++ Embedded Engineer - Camera Security Devices
Senior C/C++ Embedded Engineer - Camera Security Devices

SQUAD • United States

Remote
USD 13,000 - 20,000
Gig-contract
Remote work in Ukraine
Medical insurance from day one
+1