Edge Computing Jobs

110 jobs for “embedded software engineer”

Results

Platform Recruitment

Senior Embedded Software Engineer

  • Royston
  • £60,000 – £70,000 pa
  • Senior

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

ARM Cortex · UART · I2C +4

Last week

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

Spectrum IT Recruitment

Software Engineer - Autonomous Systems

  • Oxfordshire
  • Hybrid · 3 days in office
  • £40,000 – £60,000 pa
  • Mid-level
  • Permanent

Design and develop safety-critical embedded software for next-generation autonomous systems, working within a specialist team and contributing to software architecture. Requires a strong embedded background in C or C++ and experience with real-time systems, ideally in regulated aerospace, defence or automotive environments.

Last month

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

Profile 29

Software Engineer

  • Witney
  • Hybrid · 3 days in office
  • £45,000 – £65,000 pa
  • Mid-level

Design and develop safety-critical embedded software for autonomous systems, building runtime assurance and fail-safe architectures using SPARK Ada and high-integrity processes. Work within a specialised team on DAL-A/DAL-B certifiable software for aerospace and land autonomy, spanning verification, validation and certification activities.

C · C++ · Ada +7

Last month

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

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
NXP Semiconductors logo

NXP Semiconductors · 10000+ people · Public

(Senior/Principal) Software Security Architect (m/f/d)

  • Gratkorn, Austria
  • Hybrid
  • Lead

Define and review security architectures for embedded software, firmware and secure platforms, performing threat modelling, risk assessments and vulnerability investigations. Work alongside cryptographers, certification bodies and evaluation labs to embed security-by-design across the product lifecycle for chips used in payments, ePassports, automotive and IoT.

Java Card · Trusted Execution Environments · HSMs +6

2 months ago
NXP Semiconductors logo

NXP Semiconductors · 10000+ people · Public

(Senior/Principal) Software Security Architect (m/f/d)

  • Bucharest, Romania
  • Lead

Define and review security architectures for embedded software, firmware and secure platforms, performing threat modelling, risk assessments and vulnerability investigations. Work with customers, certification bodies and evaluation labs to embed security-by-design across the product lifecycle, with a focus on smart cards, secure elements and TEEs.

C · C++ · Java Card +5

2 months ago
HAYS Specialist Recruitment logo

HAYS Specialist Recruitment · 1001–5000 people · Public

Staff Software/Firmware Engineer (Bare Metal, IC Bring-Up)

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

Hands-on staff-level role in a specialist embedded software team, owning low-level firmware and software for advanced capacitive sensing products across the full lifecycle from concept to production. Work spans bare metal development in a pre-RTOS environment, Embedded C firmware, Python modelling and DSP/IC interaction including IC bring-up and pre-tapeout validation, with architecture decisions and mentoring of junior engineers.

Last week

Futures

Firmware Engineer

  • Leeds
  • £40,000 – £50,000 pa
  • Mid-level

Hands-on design role developing embedded software in C within a multidisciplinary firmware team, working on microcontrollers and microprocessors for products used across many industries. Involves application-based software development and software testing, with the chance to grow quickly in a market-leading electronics business.

2 days ago

Zenovo

Senior Embedded Electronics Engineer

  • Lancashire
  • Senior

Design, develop and implement embedded electronic systems, firmware and hardware including circuit schematics and PCB layouts for microcontroller-based products. Work across hardware, software and mechanical teams, running system integration, testing, debugging and fault-finding, and mentoring less experienced engineers through concept-to-production development.

CAN

2 weeks ago

First 2 Recruit Ltd

Lead Firmware Engineer

  • Wiltshire
  • On-site
  • £50,000 – £65,000 pa
  • Lead
  • Permanent

Hands-on technical lead role owning embedded firmware architecture, development, integration and testing for a range of electronic products. Day to day involves C/C++ development on ARM-based STM32 microcontrollers, embedded GUI and touchscreen work, plus mentoring engineers within a multidisciplinary product development team.

STM32 · STM32Cube · I2C +2

2 weeks ago

Akkodis

Software Real-Time Embedded Engineer | UKEO SC

  • Glasgow
  • Hybrid · 2–3 days in office
  • Permanent

Design, develop, test and maintain embedded software in modern C++ for mission-critical systems, working in a collaborative Agile team. The role focuses on embedded Linux, multi-threaded and multi-process applications, and hardware interfaces such as SPI and I2C, with Python, CI/CD and secure coding as desirable extras.

C++ · Linux · Git +6

SC clearance Last week

Zenovo

Senior Embedded Firmware Engineer

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

Hands-on role owning embedded firmware development in C across the full product lifecycle, from design and debugging on PIC, ESP32 or similar microcontroller platforms through to testing and manufacture. Works closely with electronics engineers on hardware integration, telemetry, low-power and RF/compliance activities within an established engineering and manufacturing business.

PIC · ESP32 · PCB Design

3 weeks ago

Get new embedded software engineer roles by email. One email a week when new roles match, or daily if you prefer. Stop any time.

Filters

Are you sure?