Edge Computing Jobs

34 jobs for “Contract C++ Linux Software Engineer”

Results

Enterprise Recruitment

Contract C++ Linux Software Engineer

  • New Malden
  • Hybrid
  • Mid-level
  • Contract · Flexible

Six-month contract developing embedded C++ software on Linux, working close to the hardware with real-time multi-threaded concepts. The role involves build environments such as OpenEmbedded, Bitbake and Makefiles, plus networking work with UDP, TCP/IP and analysis tools like Wireshark. After an initial on-site period, two days a week can be worked from home.

OpenEmbedded · BitBake · Makefiles +4

Last month

Redline Group

Contract Embedded Software Engineer - Linux

  • London
  • £55 – £65 ph
  • Senior
  • Contract

Develops and maintains high-performance embedded software in C/C++ for Embedded Linux and RTOS platforms, including multi-threaded applications and hardware integration. Contributes to software architecture, debugging and system validation, with GUI work in JavaScript, TypeScript and Node.js alongside specialist engineers on mission-critical systems.

Linux · VxWorks · FreeRTOS +7

2 weeks ago

Line Up Aviation

Embedded Software Engineer

  • Portsmouth
  • £60 ph
  • Contract

Prototype innovative wireless solutions within a small Advanced Developments Group, developing embedded software and firmware in C/C++ on real-time Linux platforms. Work spans bare-metal and embedded Linux, device drivers, Buildroot/Yocto builds and offline deployment, with digital signal processing and software defined radio knowledge required.

Linux · Buildroot · Yocto +3

SC clearance Last month
ECM Selection logo

ECM Selection

C/C++ Embedded Software Engineer

  • Cambridge
  • On-site
  • £40,000 – £55,000 pa
  • Mid-level

Develops high-integrity embedded software in C and C++ for novel healthcare and medical devices, working across the full product lifecycle from requirements and prototyping to architecture, implementation, integration and verification. Joins a Cambridge multi-disciplinary engineering team, liaising with clients and colleagues, with Linux and ideally RTOS, plus Python tooling and automated tests.

Linux · RTOS · Qt +1

Last week

KO2 Embedded Recruitment Solutions

Senior Embedded Software Engineer

  • Elsecar
  • On-site
  • £60,000 – £70,000 pa
  • Senior

Senior role in a small R&D team at an IoT product design house, working mostly on the embedded Linux side writing application and middleware code in modern C++. You'll refactor a mature, memory-constrained codebase into clean object-oriented C++ using UML-led design, covering the full lifecycle from requirements to integration and validation. The team is adopting TDD, automated testing and CI/CD, and you'll mentor engineers as the team grows.

ARM Cortex-M · RTOS · RS-485 +7

2 weeks ago

Get new Contract C++ Linux Software Engineer roles by email. One email a week when new roles match, or daily if you prefer. Stop any time.

SoCode

Embedded Software Engineer - Linux

  • Cambridge
  • £70,000 pa
  • Mid-level

Develops software for embedded Linux systems on Arm-based SoCs, building and maintaining custom Linux images with Yocto and resolving complex system-level issues. Works within an engineering consultancy on varied projects spanning defence, medical, industrial and communications, contributing from concept through to delivery. Desirable skills include real-time C/C++, RTOS, bare-metal and hardware interfacing.

Linux · Yocto · Arm +1

2 weeks ago

Avanti Recruitment

Senior Embedded Software Engineer

  • Gloucester
  • Hybrid
  • £50,000 – £70,000 pa
  • Senior

Re-architect a long-established embedded software platform and transition next-generation products to embedded Linux. Day to day you'll develop in C/C++, build middleware and application-level software on ARM platforms, and ensure compatibility with existing customer applications. You'll shape architecture alongside a senior technical lead in a small team and mentor junior engineers.

Linux · ARM

Visa sponsorship 3 days ago

Avanti

Senior Embedded Software Engineer

  • Gloucester
  • Hybrid
  • £50,000 – £70,000 pa
  • Senior

Re-architect a long-established embedded software platform and transition next-generation products to embedded Linux. You'll develop middleware and application-level software in C/C++ on ARM platforms, shape architecture alongside a senior technical lead, and mentor junior engineers in a small team.

Linux · ARM

Visa sponsorship 3 days ago

Verso Recruitment

Senior Embedded Software Engineer

  • Rochester
  • Hybrid
  • £70,000 pa
  • Senior

Develops and maintains embedded firmware primarily in C, working with ARM and STM32 microcontrollers, low-level drivers, interrupt handling, bare-metal and RTOS environments. Implements and troubleshoots SPI, I²C and UART protocols, performs firmware debugging, hardware/software integration and unit and integration testing, with embedded Linux where applicable. Works within a multidisciplinary engineering team on electronic products across the full development lifecycle.

SPI · I2C · UART +3

2 weeks ago

Hexwired Recruitment Limited

Principal Embedded Software Engineer

  • Sutton
  • Hybrid
  • £65,000 – £80,000 pa
  • Lead

You will write Embedded C for a range of processors, focusing primarily on real-time systems within a dedicated team on a pioneering R&D project for a new product range. The role offers strong scope for career progression, and experience or interest in moving into a leadership position is highly desirable.

2 weeks ago

Cloudflare

Senior Software Engineer, Workers Runtime

  • London
  • Senior

Join the Workers Runtime team to build and improve the runtime that executes customer code at the edge, focusing on performance, reliability, and scale. You'll expand JavaScript and WebAssembly support, own production code, and debug issues in a large-scale distributed system within a fast-paced, iterative incubation team.

V8 · SpiderMonkey · JavaScriptCore +3

2 weeks ago

Cloudflare

Senior Software Engineer - Network Platforms

  • London
  • €68,000 – €91,000 pa
  • Senior

Build and extend network software systems on critical traffic paths, spanning the Linux kernel network stack, network hardware dataplane and physical interconnects. Work across the full development lifecycle, from design and automated testing to production deployment, under a "Run What You Build" model with on-call rotation.

eBPF · DPDK · SR-MPLS +5

3 weeks ago

Vector Recruitment

Embedded Firmware Engineer

  • Cambridge
  • Hybrid · 1 day in office
  • £60,000 – £70,000 pa
  • Senior

Design and develop embedded firmware for battery-powered IoT wearable devices, working across the full product lifecycle from prototyping to mass production. The role involves low-level drivers, wireless protocol stacks (BLE, WiFi, Cellular) and RTOS environments like FreeRTOS or Zephyr, within a collaborative R&D team.

FreeRTOS · Zephyr · ThreadX +7

Last week

DOMO TACTICAL COMMUNICATIONS

Digital Signal Processing Engineers (DSP) - All Levels

  • Whiteley
  • Hybrid
  • Senior

Design and implement advanced DSP algorithms and bespoke waveforms for mission-critical wireless systems, using Python and/or MATLAB, and help optimise Software Defined Radio platforms. The role sits within an embedded development team serving defence and secure communications, with mentoring duties for senior candidates.

Python · MATLAB · FPGA +7

Clearance required Last month

CBSbutler

Edge Architect

  • Merseyside
  • Remote
  • £480 – £500 pd
  • Senior
  • Contract

Owns the target architecture and design authority for an enterprise Factory Edge hosting service, defining reference architectures, reusable site patterns and guardrails across VMs, Kubernetes, MES/UNS and AI/GPU workloads. Acts as design authority across infrastructure, cloud, networking, security and OT, assessing platforms such as Azure Local, Dell NativeEdge and Nutanix.

Azure Local · Dell Distributed Private Cloud · Dell NativeEdge +7

Last month

Filters

Work policy

Job type

Seniority

Are you sure?