Embedded Systems Engineer — Early Career: Kernel & Hardware

Fractile

Greater London

Hybrid

GBP 50,000 - 70,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Equity and ownership
Private medical, dental and vision
25 days holiday plus bank holidays

Job summary

Fractile, a hardware‑software startup in London, is hiring an Embedded & Low‑Level Software Engineer at an early career level. You’ll work close to the metal on kernel drivers, ML inference kernels, firmware, and secure boot, with hybrid London or Bristol location.

We’re seeking those who prefer diagnosing at the hardware–software boundary, with fundamentals in Rust/C/C++, Linux/bare‑metal/RTOS, and architectural awareness; GPU/ML kernel experience is a plus, and eagerness to learn across

Qualifications

  • Strong fundamentals in a systems language: Rust, C, or C++.
  • Hands-on experience in Linux, bare-metal, or an RTOS.
  • Knowledge of at least one architecture to reason about hardware.

Responsibilities

  • Write and debug the Linux kernel driver (in Rust) for our PCIe-attached accelerator: PCIe, DMA, interrupts and memory.
  • Write and optimise ML inference kernels in a high-level language and in assembly for RISC‑V and our custom ISA.
  • Build the firmware that keeps our hardware running safely and reliably: bare‑metal and RTOS on board and device controllers (including the BMC), plus embedded Linux.
  • Build device security in software: the root of trust, secure boot, device identity, and firmware updates that stay safe end to end.
  • Build and extend our QEMU-based functional simulator, so software can be developed before the silicon arrives.
  • Debug across the hardware and software boundary: kernel crashes, race conditions, memory errors, device bring‑up

Skills

Rust
C
C++
Linux
Bare-metal
RTOS
GPU kernels
Architecture knowledge

Education

Electronic Engineering / Computer Engineering / Computer Science degree

Tools

QEMU
Embedded Linux
PCIe driver experience

Job description

Fractile, a hardware‑software startup in London, is hiring an Embedded & Low‑Level Software Engineer at an early career level. You’ll work close to the metal on kernel drivers, ML inference kernels, firmware, and secure boot, with hybrid London or Bristol location.

We’re seeking those who prefer diagnosing at the hardware–software boundary, with fundamentals in Rust/C/C++, Linux/bare‑metal/RTOS, and architectural awareness; GPU/ML kernel experience is a plus, and eagerness to learn across

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded & Low-Level Software Engineer - Early Career
Embedded & Low-Level Software Engineer - Early Career

Fractile • Greater London

Hybrid
GBP 50,000 - 70,000
Competitive salary
Equity and ownership
Private medical, dental and vision
+1
Senior Linux Kernel Driver Engineer
Senior Linux Kernel Driver Engineer

Fractile • Bristol

Hybrid
GBP 60,000 - 80,000
Senior Systems Software Engineer
Senior Systems Software Engineer

Fractile • Greater London

On-site
GBP 60,000 - 80,000
Senior Linux Kernel Driver Engineer
Senior Linux Kernel Driver Engineer

Fractile • Greater London

On-site
GBP 90,000 - 130,000
Senior Systems Software Engineer
Senior Systems Software Engineer

Fractile • England

On-site
GBP 60,000 - 80,000
Senior Embedded Performance Engineer
Senior Embedded Performance Engineer

Fractile • Greater London

Hybrid
GBP 60,000 - 80,000
Senior Embedded Performance Engineer
Senior Embedded Performance Engineer

Fractile • United Kingdom

On-site
GBP 50,000 - 70,000
Senior Embedded Systems Engineer — Firmware & Rack Management
Senior Embedded Systems Engineer — Firmware & Rack Management

Fractile • West of England

On-site
GBP 65,000 - 95,000
Equity
Private Medical
Dental and Vision
+3
Senior System Architect London
Senior System Architect London

Fractile Ltd • Bristol

On-site
GBP 70,000 - 90,000
Senior Embedded Systems Engineer: Firmware & Rack Management
Senior Embedded Systems Engineer: Firmware & Rack Management

Fractile • Greater London

On-site
GBP 90,000 - 125,000
Equity
Private medical
Pension
+1