Edge Computing Jobs

116 jobs for “Software Engineer- C”

Results

Copello

Software Engineer- C

  • Bristol
  • £70,000 – £90,000 pa
  • Mid-level
  • Permanent

Develop, integrate and debug embedded software for UAV platforms, including autopilots, autonomy systems and payloads, using C++ and/or Rust on Linux. The role spans software architecture, automated testing and verification, and support for system integration and flight trials, working with international multidisciplinary teams on autonomous aircraft.

Claude

Last week

Expert Employment

Senior Embedded Software Engineer (C++)

  • London
  • £60,000 – £68,000 pa
  • Senior

Develops real-time, safety-critical embedded software in modern C++, owning the full lifecycle from requirements through verification and validation. Works with systems, hardware and test engineers on architecture and design reviews, and mentors junior engineers. GUI/UX or HCI experience and scripting skills are used alongside CI/CD and testing frameworks.

C++ · Python · PowerShell

Last month

Redline Group

Senior Embedded Software Engineer - C/C

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

Design and develop application software and embedded firmware in C and C++ for future products, while supporting and enhancing an existing product portfolio. Day-to-day work includes FreeRTOS-based real-time firmware, direct hardware and sensor interfacing, microcontroller peripherals, and system integration, debugging and testing alongside cross-functional engineering teams. Products are safety-critical and life-saving, with flexible/hybrid working from Rochester, Kent.

FreeRTOS · C · C++

2 weeks ago

Peregrine

Embedded Software Engineer

  • Bournemouth
  • Hybrid · 2 days in office
  • Mid-level
  • Permanent

Join a forward-thinking R&D team building intelligent transport and infrastructure solutions, owning the full firmware lifecycle from requirements capture through development, hardware integration, validation, regression testing and release. You'll work with C/C++ on STM32 or similar microcontrollers and RTOS environments, supporting bootloaders, firmware updates and board-level debugging.

STM32 · TI · Keil +5

2 weeks ago

Cambridge Consultants

Graduate Electronics & Software Engineer (2027 start)

  • United Kingdom
  • On-site
  • Entry level
  • Permanent

Graduate role working on client assignments across embedded systems, spanning analogue and digital hardware, FPGA design, PCB layout and embedded C software. You'll rotate across disciplines and markets from consumer devices to defence, with mentoring to grow into a technologist. Requires SC clearance and 5 years' UK residency.

SystemVerilog · FPGA · DSP +1

SC clearance Last month

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

Platform Recruitment

Senior Embedded Software Engineer

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

Design and develop bare metal, RTOS and DSP algorithm embedded software in C/C++ on ARM Cortex MCUs, plus production support tools such as test jig interfaces and calibration tools. The role also covers hardware troubleshooting, fault finding and system-level problem resolution for highly precise scientific instruments and sensors.

ARM Cortex · UART · I2C +4

3 weeks ago

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

Zenovo

Senior Embedded Software Engineer

  • London
  • Hybrid · 3 days in office
  • £65,000 – £85,000 pa
  • Senior

Develops embedded C/C++ firmware for connected sensor products across bare-metal and RTOS environments such as Zephyr, spanning prototyping, board bring-up, validation and productionisation. Debugs complex issues across firmware, electronics, Bluetooth, sensors and power systems, and builds production test fixtures, calibration and diagnostic tools. Works with manufacturing partners and cross-functional teams, mentoring engineers and improving engineering standards.

Zephyr · Nordic nRF · Oscilloscopes +3

Last month

Platform Recruitment

Firmware Engineer

  • Cambridge
  • Hybrid
  • £45,000 – £65,000 pa
  • Mid-level

Design, develop and maintain embedded software in C/C++ for STM32 microcontrollers running bare-metal and RTOS environments, and help shape the software architecture of new advanced sensing systems. You will debug complex system-level issues within an Agile, engineering-led team working on radar technology for UAVs, with access to the company's own drone fleet for testing.

STM32 · UAV · Radar +1

3 weeks ago

Cloudflare

Software Engineer, CDN Configuration Group

  • London

Builds and operates services that let customers configure and safely deploy traffic routing rules across Cloudflare's global edge network. Works at the intersection of application deployment and infrastructure operations, designing distributed configuration systems with progressive rollout, versioning and observability, and driving consensus across cross-functional teams.

Cloudflare · Rust · Go +1

3 weeks ago

Tiger Resourcing Group

Embedded Software Engineer

  • Peterborough
  • On-site
  • Senior
  • Permanent

Design, develop and maintain embedded software for complex electronic and communications systems, working across the full product lifecycle from architecture and detailed design through implementation, integration and testing. The role spans embedded Linux and RTOS environments, low-level hardware integration, device drivers and networking, with technical leadership and mentoring responsibilities within a multidisciplinary engineering team.

Yocto · Zephyr · SIP +7

BPSS clearance 4 days ago

KO2 Embedded Recruitment Solutions

Senior Embedded Software Engineer

  • Cambridge
  • Hybrid
  • £75,000 – £85,000 pa
  • Senior

Architect and develop production firmware on Zephyr RTOS, with bare-metal work alongside, bringing up prototype boards from first power using debuggers, scopes and logic analysers. You'll build board-to-board and digital interfaces (CAN, SPI, I²C, UART, RS422), networked services such as REST APIs and SNMP agents, TCP/UDP layers, secure comms and firmware updates, plus Yocto-based embedded Linux work. The role sits in a Cambridge software team working closely with hardware and systems engineers.

Zephyr RTOS · FreeRTOS · Embedded Linux +7

Visa sponsorship 3 weeks ago

Cloudflare

Software Engineer, Cloudflare Network Interconnect

  • London
  • €54,000 – €75,000 pa

Builds and operates the systems that provision, monitor and orchestrate private network interconnects connecting enterprise customers directly to Cloudflare's global network. Works across the full development lifecycle in Rust, Go, PostgreSQL, Prometheus and Kubernetes, with Linux networking and BGP routing, under a "Run What You Build" model with on-call duties.

PostgreSQL · Prometheus · Kubernetes +7

3 weeks ago
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

Bennett & Game Recruitment

Safety Critical Software Engineer

  • Witney
  • Hybrid · 3 days in office
  • £40,000 – £60,000 pa

Design and develop safety-critical embedded software for autonomous systems, building runtime assurance components and high-integrity code using SPARK Ada and related toolchains. Work spans software architecture for certifiable systems, DAL-A/DAL-B solutions, and integration with mission computers, flight control and safety monitoring. Minimum three days per week on site in Witney.

SPARK Ada · ROS · ROS2 +3

3 days ago

Filters

Are you sure?