Embedded C/C++ Engineer for Hardware-Integrated Apps

Jobtailor

Redhill

On-site

GBP 45,000 - 65,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking an experienced C/C++ software engineer for Front Office devices and embedded platforms in the United Kingdom. You will develop, troubleshoot and maintain software across embedded and Windows/Linux environments, interfacing with hardware like POS terminals and NFC/readers.

You will design REST APIs, MQTT and WebSocket interfaces and collaborate with hardware teams to ensure robust device integration.

Qualifications

  • Minimum 2 years of experience in software development using C/C++.
  • Experience with hardware-connected applications and embedded software.
  • Strong knowledge of modern C++ (C++11/14).
  • Experience integrating/supporting hardware devices (POS terminals, NFC readers, printers, Bluetooth).
  • Knowledge of REST APIs, MQTT and WebSocket communications.
  • Experience using Git or similar version control systems.
  • Experience with Embedded Linux and/or Windows-based systems.
  • Familiarity with CMake and modern build processes.
  • Strong analytical and troubleshooting skills.

Responsibilities

  • Develop, maintain and troubleshoot C/C++ applications for Front Office devices and embedded platforms.
  • Analyse software behaviour and investigate issues affecting device performance and service availability.
  • Support integration of hardware devices and peripherals (POS terminals, NFC devices, printers, Bluetooth, etc).
  • Design, implement and maintain software interfaces using REST APIs, MQTT and WebSockets.
  • Collaborate with hardware and systems engineering teams to validate hardware-software interactions.
  • Participate in software testing activities (unit/integration) and defect resolution.
  • Contribute to software version control, build management and deployment processes using modern practices.
  • Support production environments by investigating incidents and contributing to continuous improvement initiatives.

Skills

C/C++ development
Embedded Linux
REST APIs
MQTT
WebSockets
Git
CI/CD
Docker
Kubernetes
Unit testing
Debugging
Visual Studio/VS Code
Jira/Agile
CMake

Tools

Google Test
Mockito
CMake
VS Code
Visual Studio

Job description

Jobtailor is seeking an experienced C/C++ software engineer for Front Office devices and embedded platforms in the United Kingdom. You will develop, troubleshoot and maintain software across embedded and Windows/Linux environments, interfacing with hardware like POS terminals and NFC/readers.

You will design REST APIs, MQTT and WebSocket interfaces and collaborate with hardware teams to ensure robust device integration.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded & Linux Systems Engineer (C/C++)
Senior Embedded & Linux Systems Engineer (C/C++)

HeatingSave • St. Neots

On-site
GBP 40,000 - 46,000
Salary £40k-£46k per year
20 days annual leave
Bank holidays
+3
Software Engineer
Software Engineer

Jobtailor • Redhill

On-site
GBP 45,000 - 65,000
Software Engineer – AI‑Driven Embedded Systems (C/C++/ADA)
Software Engineer – AI‑Driven Embedded Systems (C/C++/ADA)

Jobtailor • Whiteley

On-site
GBP 45,000 - 65,000
Embedded Systems Engineer - Real-Time & IoT
Embedded Systems Engineer - Real-Time & IoT

Chevalier Tech Limited • Greater London

On-site
GBP 60,000 - 90,000
Hands-On Embedded Systems Engineer (C/C++, IoT)
Hands-On Embedded Systems Engineer (C/C++, IoT)

Amazon • Cambridge

On-site
GBP 65,000 - 100,000
Lead Software Engineer - Embedded Instrumentation
Lead Software Engineer - Embedded Instrumentation

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 50,000 - 65,000
Embedded C/C++ Design & Development Engineer (RT/Windows)
Embedded C/C++ Design & Development Engineer (RT/Windows)

Upbeat Ideas UK Ltd • Fleet

On-site
GBP 40,000 - 60,000
Embedded Software Engineer
Embedded Software Engineer

Hexwired Recruitment Limited • Winchester

Hybrid
GBP 42,000 - 62,000
Semi-remote option
Embedded Software Engineer
Embedded Software Engineer

ZENOVO • City of Edinburgh

Hybrid
GBP 50,000 - 61,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

iO Associates • Livingston

On-site
GBP 65,000 - 90,000