Edge Computing Jobs

116 jobs for “Software Engineer- C”

Results

Platform Recruitment

Lead Embedded Software Engineer

  • Cambridge
  • On-site
  • £75,000 – £90,000 pa
  • Lead · manages people
  • Permanent

Lead a high-calibre embedded platform team, owning the software foundation for mission-critical KVM products. Split time between hands-on Embedded C development on Linux for resource-constrained hardware and complex SoCs, and setting architecture direction, coaching engineers and driving root-cause thinking for high-reliability systems.

Linux · KVM

3 weeks ago

Platform Recruitment

DSP Software Engineer

  • Romsey
  • Hybrid
  • £60,000 – £65,000 pa
  • Mid-level
  • Permanent

Develops real-time embedded C/C++ software for DSP-based consumer electronics, including processing chain components prototyped in MATLAB and low-level drivers for DSP and PCB peripherals. Works closely with firmware, electronics and product teams on prototype bring-up, debugging and testing, with peer code reviews and technical documentation.

MATLAB · Git · Jira +2

Last month

Technical Futures Ltd

Embedded Software Engineer with Yocto

  • Birmingham
  • Hybrid
  • Mid-level

Builds and maintains Yocto-based Linux distributions, writes and debugs firmware for microcontrollers (bare metal or FreeRTOS), and works across the stack from bootloader and kernel drivers down to real-time firmware. Joins multi-disciplinary teams in a small technical consultancy serving medical, IoT, energy, defence and communications clients, with hybrid working and direct customer contact.

Yocto · BitBake · FreeRTOS +1

2 days ago

KO2 Embedded Recruitment Solutions

Embedded Software Engineer

  • Shipley
  • Hybrid
  • £40,000 – £50,000 pa
  • Senior

Lead the development of embedded systems, designing complex software for real-time control and IoT connectivity across several product lines. Work hands-on in embedded C/C++ on ARM Cortex and RTOS/bare-metal, reviewing code, improving performance and mentoring engineers alongside hardware colleagues in an agile team, taking products from concept to production.

FreeRTOS · STM32 · Ethernet +7

Last month

KO2 Embedded Recruitment Solutions

Principal Embedded Software Engineer

  • Cramlington
  • Hybrid · 3 days in office
  • £70,000 – £80,000 pa
  • Lead

Top technical individual contributor role in an engineering team building advanced robotics, automation and electro-mechanical machines. You stay hands-on with C/C++ firmware, RTOS and microcontrollers, set technical direction, support bids and concept work, and mentor engineers, technicians and apprentices without line management duties.

Yesterday

Empresaria Group plc

Embedded Software Engineer

  • Bristol
  • Hybrid · 3 days in office
  • £50,000 – £80,000 pa
  • Mid-level
  • Permanent

Develops onboard software for uncrewed aerial systems, spanning autopilots, autonomy, payloads and mission-critical subsystems. Works on existing aircraft and clean-sheet designs, taking code from concept and SIL/HIL simulation through to real-world flight testing. Involves C++ and/or Rust in embedded and real-time environments, with influence over software architecture.

PX4 · ArduPilot · MAVLink +6

SC clearance 2 weeks 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

Zenovo

Embedded Software Engineer

  • United Kingdom
  • Hybrid
  • £55,000 pa
  • Senior

Design, develop, test and maintain embedded software in C/C++ for microcontrollers, microprocessors and embedded Linux systems, including PIC and STM32. Work with Linux kernels, bootloaders, device drivers and BSPs, using Yocto to build custom distributions, and collaborate with hardware engineers on bring-up and debugging via UART, SPI, I2C and Ethernet.

PIC · STM32 · Yocto +7

2 weeks ago
NXP Semiconductors logo

NXP Semiconductors · 10000+ people · Public

Intern AI and Software Engineer - Automotive MPUs

  • Glasgow
  • On-site
  • Entry level
  • Internship

An AI-native intern joins the Glasgow team to prepare, optimise and deploy ML models onto S32N automotive MPUs, prototyping edge-AI use-cases and turning them into demos. The role involves writing modern code with AI coding assistants and automation, working with Python, git and optionally C/C++, alongside experienced engineers on real automotive silicon.

S32N · MPU · Git +1

3 months ago
ECM Selection logo

ECM Selection

Senior Embedded Software Engineer

  • Cambridge
  • On-site
  • £70,000 – £85,000 pa
  • Senior

Work within a small firmware team on multithreaded applied electronics for precision scientific instrumentation and robotic systems. You'll develop C/C++ firmware on ARM Cortex-M driving motors, real-time sensors and automated systems, integrating third-party modules and interfacing with C#.NET PC-side code. The role is based onsite with some flexibility around core hours.

C# · .NET · ARM Cortex-M +5

2 weeks ago
NXP Semiconductors logo

NXP Semiconductors · 10000+ people · Public

Graduate AI and Software Engineer - Automotive MPUs

  • Glasgow
  • Entry level

Join a Glasgow applications team working hands-on with S32N automotive MPUs and AI toolchains, preparing, optimising and deploying ML models onto real automotive hardware. You'll prototype on-device AI use-cases, write modern software with AI coding assistants and CI/CD, and act as a technical voice with global automotive customers.

PyTorch · TensorFlow · ONNX +3

2 months ago

Verso Recruitment

Junior Embedded Software Engineer

  • Whiteley
  • Hybrid
  • £35,000 – £38,000 pa
  • Junior

Develop and debug embedded C firmware for resource-constrained microcontrollers, supporting capacitive sensing algorithm design and using Python for simulation and data analysis. Work alongside experienced engineers on touch sensor products for consumer electronics customers, investigating firmware and hardware behaviour including performance, timing and memory usage.

MATLAB · LabVIEW

Last week

Audio Visual Recruitment Ltd

Lead Embedded Software Engineer - Video Systems

  • Slough
  • Hybrid
  • £60,000 – £85,000 pa
  • Lead

Take technical ownership of a video systems platform, leading embedded software architecture, platform selection and prototyping through to production. Day to day you write low-level C/C++ for video processing, hardware control and networking, integrating codecs, vendor SDKs and drivers, and debugging I2C, SPI, UART, CAN and Ethernet interfaces. You work closely with hardware engineers and external specialists, defining FPGA requirements and building automated tests, reproducible builds and firmware update processes.

FPGA · SoC · GStreamer +7

3 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

Technical Futures Ltd

Embedded Linux Software Engineer

  • Birmingham
  • Hybrid
  • Mid-level

Builds and maintains Yocto-based Linux distributions and writes firmware for microcontrollers, working across the stack from bootloader and kernel drivers down to real-time firmware. The role sits within a technical consultancy serving medical, smart home, energy, defence and communications clients, with close customer collaboration and field product support.

Embedded Linux · Yocto · FreeRTOS +2

3 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?