Edge Computing Jobs

116 jobs for “Software Engineer- C”

Results

Platform Recruitment

Senior Firmware Engineer

  • Cambridge
  • Hybrid
  • £55,000 – £65,000 pa
  • Senior

Own a bare-metal control stack for ARM-based microcontrollers, developing, debugging and optimising firmware and adding features to an existing codebase. Work closely with hardware engineers on schematics and drivers for SPI, I2C, UART, ADC and DAC, with autonomy over complex hardware-software integration and precision motion control.

ARM · SPI · I2C +5

Last week

Platform Recruitment

Principal Embedded Software Engineer

  • Cambridge
  • £80,000 – £85,000 pa
  • Lead

Lead the software design and development of embedded and connected systems, taking a system-wide view that balances firmware, hardware, connectivity and cloud considerations. Working directly with clients to define products from idea through to production, and leading a team of multidisciplinary engineers without line management duties. Projects are varied and largely outside heavy industry regulation, giving freedom to be creative.

Zephyr · Linux · AWS +1

3 weeks ago

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

Redline Group

Contract Embedded Software Engineer

  • Pontefract
  • Hybrid
  • £50 – £60 ph
  • Mid-level
  • Contract

Contract role modifying an existing embedded platform for a time-critical customer programme, while supporting ongoing product development. You'll work in a small collaborative team using Embedded C, RTOS (Zephyr or FreeRTOS) and STM32 microcontrollers, with train operating systems/TDRP experience desirable. Initial 2-month contract with hybrid working and potential extension.

Zephyr · FreeRTOS · STM32 +1

3 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 - Quicksilver - Distributed Key Value

  • London
  • Senior

Own and operate Quicksilver, a globally distributed key-value store serving billions of keys per second across 500+ data centres. You'll write features in Go and C, improve performance and monitoring, and handle the full stack from testing and deployment to on-call debugging of tricky, hard-to-reproduce issues.

Go · C

3 weeks ago

Cambridge Consultants

Electronics / Software Engineer

  • United Kingdom
  • Mid-level

Work as part of a multi-disciplinary technical team on client assignments across consumer, industrial, and defence markets. Design and implement embedded systems, including C software for embedded targets, SystemVerilog for FPGAs, PCB design, and analogue/digital hardware testing, while interacting directly with clients from requirements capture to handover.

SystemVerilog · FPGA · DSP

SC clearance 2 months ago

Cortech Talent Solutions

Embedded Software Engineer Glasgow OR Dundee

  • Glasgow
  • Hybrid · 2–3 days in office
  • £40,000 – £65,000 pa
  • Mid-level

Design, build and debug embedded software and firmware for aquaculture monitoring and control systems, including sensor integration, water quality and biomass devices in demanding marine environments. Work across the full lifecycle with hardware engineers, data scientists and aquaculture specialists, using Python and/or C/C++ on microcontrollers, RTOS and protocols like MQTT, LoRaWAN and I2C. Reports to the Head of Software, with 2-3 days a week onsite.

ARM Cortex-M · ESP32 · NVIDIA Jetson +7

Last week

DOMO TACTICAL COMMUNICATIONS

Senior Embedded Software Engineer

  • Whiteley
  • Senior

Develops embedded software in C and C++ for wireless communication products, working with SoC platforms, hardware/software integration, debugging and lab test equipment alongside RF and electronics engineers. Spans the full development lifecycle on physical defence and communications systems, with exposure to embedded Linux, SDR and advanced wireless tech.

Embedded Linux · System-on-Chip · FPGA +3

Clearance required Last week

Circuit32 Recruitment

Embedded Software Engineer

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

Develops low-level embedded software and works closely with the hardware/software interface, using Embedded C on ARM and PIC microcontrollers in bare-metal and RTOS environments. Projects span early-stage and upcoming greenfield work involving wireless and comms protocols, within a security and surveillance business. Requires eligibility for SC or BPSS clearance.

ARM · PIC · RTOS

SC clearance 3 weeks ago

Circuit32 Recruitment

Senior Embedded Software Engineer

  • Cheltenham
  • On-site
  • £50,000 – £85,000 pa
  • Senior

Develops low-level embedded software and hardware/software interfaces for a security and surveillance business, working with ARM/PIC microcontrollers in bare-metal and RTOS environments. Projects include early-stage and upcoming greenfield work involving wireless and comms protocols. The role is based on-site in Cheltenham and requires SC or BPSS clearance eligibility.

ARM · PIC · RTOS

SC clearance 3 weeks ago

Technical Futures Ltd

Embedded Software Engineer

  • Birmingham
  • Hybrid
  • £45,000 – £60,000 pa
  • Mid-level

Hands-on embedded role building and maintaining Yocto-based Linux distributions and writing firmware for microcontrollers, bare metal or FreeRTOS. Work spans the stack from bootloader and kernel drivers down to real-time firmware, plus supporting products in the field. Projects cover medical, smart home, energy, defence, communications and scientific sectors, with close client contact.

Embedded Linux · Yocto · FreeRTOS +2

2 weeks ago

Bolt

Embedded Software Engineer

  • Cheltenham
  • Hybrid
  • £60,000 pa
  • Mid-level

Develops embedded firmware in C for next-generation traffic signal systems, including a new product platform. Works with microcontrollers, RTOS and bare-metal systems, translating requirements into practical software and producing test plans and documentation. Collaborates closely with hardware and software engineers, with scope to influence technical decisions and architecture.

STM32 · PIC32

Last month

Unipart

Robotics Software Engineer

  • Cambridge
  • £58,000 pa
  • Permanent

Develops and tests onboard software for autonomous mobile robots and the fleet management system, including vision processing, localisation and multi-robot path planning. Splits time between ROS 2 development in C++ and Python and on-site support of live operations at Nuneaton, working with CANopen, MQTT and WebSocket integrations.

ROS · ROS 2 · SocketCAN +7

2 weeks ago

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

Filters

Are you sure?