Senior Simulation Engineer

Reposted 3 Days Ago
Be an Early Applicant
London, Greater London, England, GBR
In-Office
Senior level
Semiconductor
The Role
As a Senior Simulation Engineer, you'll build a QEMU-based functional simulator for AI accelerator hardware and collaborate with engineers to ensure software correctness and system-level performance.
Summary Generated by Built In

Bristol or London, 3 days in the office, 2 days WFH

At Fractile, we’re building what we believe will be the world’s fastest AI inference chip from the ground up. We’re balanced across hardware and software engineering, and HW/SW co-design is real here. We move fast, and we help each other move fast. We care about each other, the software we ship, and the people who rely on it.

To validate behaviour, our functional simulator allows us to iterate at scale with real software before the hardware exists. It runs across multiple machines, supports large experiments, and helps verify the correctness of our low level firmware, runtime stack and compiler lowering.

You’ll be there for the first end-to-end runs against realistic device behaviour, the debugging sessions that unblock whole teams, and the moments where simulator fidelity turns into better software, better silicon decisions, and faster bring-up.

What you’ll do
  • Build a functional simulator of Fractile’s AI accelerator hardware including a custom ISA
  • Implement the device models and behaviours that matter for software correctness: MMIO, interrupts, DMA, memory behaviour, concurrency, and error paths
  • Work closely with runtime, kernel, firmware and HW engineers to shape simulator interfaces
  • Make it usable at scale: tracing, determinism/reproducibility, CI integration, and containerised workflows
  • Collaborate daily with hardware, software, and ML engineers to validate assumptions and close gaps early
What we’re looking for
  • Strong C and comfort working in large low-level codebases
  • Good intuition and knowledge of low-level hardware behaviour: registers/MMIO, interrupts, memory ordering, concurrency, and failure modes
  • You enjoy hard system-level problems, and you take them end-to-end until the results are measurable
  • Computer Science, Electronic Engineering, Maths, Physics, or related degree and 3+ years of industry experience
Nice to have
  • You’ve built or extended hardware simulators or emulators.
  • SystemC experience
  • QEMU device model experience is ideal, even better in the TCG
  • Docker and orchestration tooling (Kubernetes)
  • Familiarity with RISC-V and x86 architectures
  • Python experience useful

If you want to build the simulator that makes rack-scale software real before rack-scale hardware exists, come build it together.


Skills Required

  • Strong C and comfort working in large low-level codebases
  • Good intuition and knowledge of low-level hardware behaviour
  • 3+ years of industry experience
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
80 Employees
Year Founded: 2022

What We Do

Fractile is developing AI chips designed for efficient AI model inference, aiming to radically improve the speed and cost of running frontier AI models by eliminating memory bottlenecks.

Similar Jobs

Boeing Logo Boeing

Software Engineer

Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
In-Office
Crawley, West Sussex, England, GBR
170000 Employees
In-Office
London, Greater London, England, GBR
2359 Employees
123K-129K Annually

Wayve Logo Wayve

Senior Software Engineer

Artificial Intelligence • Transportation
In-Office
London, Greater London, England, GBR
200 Employees

SPAICE Logo SPAICE

Senior Research Engineer – Virtual Worlds & Simulation

Aerospace • Artificial Intelligence • Software • Defense
In-Office
London, Greater London, England, GBR
2 Employees

Similar Companies Hiring

Ambiq  Thumbnail
Hardware • Internet of Things • Software • Wearables • Semiconductor
Austin, Texas
220 Employees
Arm Thumbnail
Artificial Intelligence • Internet of Things • Semiconductor
Cambridge, England
8314 Employees
Graphcore Thumbnail
Artificial Intelligence • Semiconductor
Bristol, GB
762 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account