Senior Embedded C++ Engineer (Contract)

Remote Worker LTD.

United States

Remote

USD 119,000 - 159,000

Full time

7 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Remote Worker LTD. is seeking a Senior Embedded C++ Engineer to join a team developing low-level firmware for embedded systems.

The role focuses on designing, developing, and maintaining performance-critical software close to hardware in C++ within bare-metal environments. The successful candidate will bring 7+ years of commercial C++ experience, a strong embedded/firmware background, and the ability to collaborate with hardware, systems, and software engineers across the development lifecycle.

Qualifications

  • 7+ years of commercial C++ development.
  • Experience in embedded firmware and bare-metal environments.
  • Strong debugging and hardware/software integration skills.
  • Ability to work with multidisciplinary engineering teams.
  • Familiarity with Linux-based development and Git.

Responsibilities

  • Design, develop, and maintain embedded software in modern C++.
  • Improve and modernise low-level software systems.
  • Work with hardware and peripherals in bare-metal contexts.
  • Debug complex software, firmware, and HW integration issues.
  • Collaborate across hardware, systems, and software teams.
  • Optimize performance and resource usage.
  • Contribute to software architecture and design reviews.
  • Develop testing strategies to ensure product quality.
  • Participate in code reviews and promote best practices.
  • Ensure compliance with quality, safety, and security requirements.

Skills

C++
Embedded firmware
Bare-metal
Linux
Git
Analytical skills
Team collaboration

Job description

We are seeking a Senior Embedded C++ Engineer to join a team developing low-level firmware for embedded systems. This role involves working close to the hardware, designing, developing, and maintaining performance-critical software in C++ within bare-metal and embedded environments.

The successful candidate will have a strong background in embedded software development, experience working within resource-constrained systems, and a passion for solving complex technical challenges at the firmware level.

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

Required Skills & Experience
  • 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.

Desirable Experience
  • Exposure to Assembly language and legacy codebases.

  • Experience working with ARM or other embedded processor architectures.

  • Experience with RTOS-based systems.

  • Knowledge of embedded Linux.

  • Experience within industrial, aerospace, defence, medical device, or other safety-critical domains.

  • Python or scripting experience for automation, testing, or tooling.

Location Requirements

This role is fully remote within the UK. Therefore, candidates can be based anywhere in the United Kingdom.

#InstilCareers #LI-PR1

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded C++ Engineer (Contract)
Senior Embedded C++ Engineer (Contract)

Openkrill • United States

Remote
USD 112,000 - 152,000
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 Software Engineer
Senior Embedded Software Engineer

LOGIXtech Solutions LLC • Westbrook (ME)

On-site
USD 100,000 - 130,000
Medical insurance
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

On-site
USD 100,000 - 130,000
Senior Embedded C++ Engineer - Fully Remote (UK)
Senior Embedded C++ Engineer - Fully Remote (UK)

Openkrill • United States

Remote
USD 112,000 - 152,000
Senior Embedded Firmware Manager
Senior Embedded Firmware Manager

Motion Recruitment • Canton (MA)

On-site
USD 120,000 - 160,000
Medical, Dental, and Vision Insurance
Flexible Vacation Policy
401(k) with Immediate Company Match
+4
Senior Embedded Software Engineer-Active Secret Clearance
Senior Embedded Software Engineer-Active Secret Clearance

Data Based Development Systems • Denver (CO)

On-site
USD 140,000 - 190,000
Senior Embedded Linux Software Engineer
Senior Embedded Linux Software Engineer

Amaris Consulting • Westford (MA)

On-site
USD 110,000 - 160,000
Sr Embedded Firmware Engineer
Sr Embedded Firmware Engineer

West Search Partners, LLC • Longmont (CO)

On-site
USD 120,000 - 180,000
Senior Embedded Engineer
Senior Embedded Engineer

Oho Group • Austin (TX)

On-site
USD 120,000 - 170,000