Edge Computing Jobs

116 jobs for “Software Engineer- C”

Results

Platform Recruitment

Embedded Software Engineer

  • Bristol
  • £55,000 pa
  • Mid-level
  • Permanent

Develops custom embedded Linux images with Yocto, writing BitBake recipes, layers and BSPs alongside C/C++ software for ARM and SoC platforms. Involves Linux kernel, bootloader and device-driver integration, hardware bring-up and debugging, plus prototype support and technical trials for RF, sensor and communications R&D systems.

Yocto · BitBake · OpenEmbedded +7

Clearance required Last month

Platform Recruitment

Embedded Linux Software Engineer

  • Royston
  • Hybrid
  • £65,000 – £85,000 pa
  • Senior

Develops custom Embedded Linux platforms using Yocto, working at kernel, driver and system level on Arm-based hardware, including board bring-up, debugging and performance optimisation. Also builds software for RTOS, MCU and bare-metal systems, collaborating with FPGA and electronics teams across varied consultancy projects in radar and communications.

Yocto · Linux · Arm +4

SC clearance Last week
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

Cloudflare

Member of Technical Staff - Workers AI Applied Research

  • London
  • Hybrid
  • Senior

You will define how machine learning models run across Cloudflare's global network, from frontier open LLMs and real-time voice models to customer-deployed models on heterogeneous GPUs. The role blends applied ML, inference optimization, evaluation and production engineering, building benchmarking frameworks and improving serving performance through quantization, batching, caching and runtime tuning.

SGLang · vLLM · TensorRT-LLM +5

Last week
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

Cloudflare

Senior Product Manager, Cloudflare Workers

  • London
  • Senior

Own the strategy and roadmap for Workers for Platforms, turning Cloudflare's compute and storage primitives into a programmable foundation other companies can build on. Work hands-on with engineering, design and major customers on APIs, management layers and developer experience, often embedding with customer teams to get initial implementations running.

Cloudflare Workers · Cloudflare · Durable Objects +2

Last week

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

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

NXP Semiconductors · 10000+ people · Public

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

  • Leuven, Belgium
  • Lead

Define and review security architectures for embedded software, firmware and secure platforms, performing threat modelling, risk assessments and vulnerability investigations. Work with customers, development teams and certification bodies on security-by-design across the product lifecycle, with a focus on C/C++ embedded systems and certification schemes such as Common Criteria and EMVCo.

Java Card · Trusted Execution Environments · HSMs +3

2 months ago
NXP Semiconductors logo

NXP Semiconductors · 10000+ people · Public

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

  • Glasgow
  • Lead

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

Java Card · Trusted Execution Environments · HSMs +3

2 months 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?