Edge Computing Jobs

116 jobs for “Software Engineer”

Results

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

Platform Recruitment

Senior Embedded Engineer

  • London
  • Hybrid
  • £90,000 – £100,000 pa
  • Senior

Builds embedded and host software for high-speed networking hardware in high-performance computing environments, spanning architecture definition, Linux PCIe driver development, and network control and monitoring tools. Works closely with hardware teams from early prototypes to production, and contributes to DevOps and CI/CD pipelines. Requires strong C, C++ and Python skills with ARM and soft-processor experience.

Linux · PCIe · NVMe +4

2 weeks ago
NXP Semiconductors logo

NXP Semiconductors · 10000+ people · Public

Embedded Crypto Software Developer (m/f/d)

  • Gratkorn, Austria
  • Hybrid
  • Senior

Designs and implements secure cryptographic libraries resistant to physical and logical attacks, including post-quantum algorithms, on ARM Cortex-M and RISC-V platforms. Develops software countermeasures against side-channel analysis and fault injection, collaborating with security architects, firmware teams and evaluation groups, and supporting certification activities.

ARM Cortex-M · RISC-V · Rust +2

Last week
NXP Semiconductors logo

NXP Semiconductors · 10000+ people · Public

Principal Embedded Crypto Software Developer (m/f/d)

  • Spain
  • Remote
  • Lead

Designs and implements cross-platform cryptographic algorithms, including post-quantum cryptography, and develops software countermeasures against side-channel and fault-injection attacks. Provides technical leadership across cryptographic domains, collaborating with security architects, firmware and evaluation teams, and supports product certification and security evaluations.

ARM Cortex-M · RISC-V · Rust

Last month

Cambridge Consultants

DSP & Wireless Communications Internship (2027 start)

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

Join the Signal Processing Department within the Wireless and Digital Services Division for a 12-month internship, working on bespoke real-time systems spanning satellite communications, voice activity detection and robotics. You'll contribute from first-principles research through to design, development and deployment, supported by mentoring and training.

Python · MATLAB · C

Last month

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

Senior Firmware Engineer

  • Sompting
  • £60,000 – £75,000 pa
  • Senior

Design and develop embedded firmware in C/C++ for microcontrollers, SoCs and FPGA-based systems, covering real-time software from implementation through testing and maintenance. Work closely with hardware engineers on integration, run code reviews and support validation and project delivery for precision power conversion products.

FPGA · DSP · Python +1

2 weeks ago
NXP Semiconductors logo

NXP Semiconductors · 10000+ people · Public

Senior Embedded Crypto Software Developer (m/f/d)

  • Bucharest, Romania
  • Hybrid
  • Senior

Designs and implements cross-platform cryptographic algorithms, including post-quantum cryptography, plus software countermeasures against side-channel and fault-injection attacks. Works with security architects, OS/firmware and evaluation teams on embedded C/Assembly for ARM Cortex-M and RISC-V, supporting certification and security evaluations.

ARM Cortex-M · RISC-V · AES +2

Last month
NXP Semiconductors logo

NXP Semiconductors · 10000+ people · Public

Principal Embedded Crypto Software Developer (m/f/d)

  • Gratkorn, Austria
  • Hybrid
  • Lead

Designs and implements cross-platform cryptographic algorithms, including post-quantum cryptography, and develops software countermeasures against side-channel and fault-injection attacks. Provides technical leadership across cryptographic domains, collaborating with security architects, evaluation, OS and firmware teams, and drives product certification and security evaluations.

ARM Cortex-M · RISC-V · Rust

Last month
NXP Semiconductors logo

NXP Semiconductors · 10000+ people · Public

Principal Embedded Crypto Software Developer (m/f/d)

  • Bucharest, Romania
  • Lead

Designs and implements cross-platform cryptographic algorithms, including post-quantum cryptography, and secure software for embedded systems. Develops software countermeasures against side-channel analysis and fault injection, working with security architects and evaluation teams. Provides technical leadership across cryptographic domains and supports product certification and security evaluations.

ARM Cortex-M · RISC-V · AES +2

Last month
NXP Semiconductors logo

NXP Semiconductors · 10000+ people · Public

Principal Embedded Crypto Software Developer (m/f/d)

  • Glasgow
  • Lead

Designs and implements cross-platform cryptographic libraries, including post-quantum algorithms, hardened against side-channel and fault-injection attacks. Provides technical leadership across crypto domains, collaborating with security architects, firmware and evaluation teams, and driving certification activities. Work spans ARM Cortex-M and RISC-V platforms across automotive, payment, IoT and identification markets.

ARM Cortex-M · RISC-V · AES +2

Last month

Get new 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?