Skip to main content
Fractile logo

Senior Systems Software Engineer

Fractile
August 27, 2026
Full-time
On-site
London, ENG, United Kingdom
Other Semiconductor Jobs, Level - Senior

Job Title

Senior Systems Software Engineer

Role Summary

Develop firmware and systems software that powers rack, board, and device management controllers to ensure safe power-on, monitoring, updates, recovery, and security for rack-scale AI hardware.

Work closely with hardware, driver, and runtime teams from early bring-up through production rollout. Note: this role may require eligibility checks for export-control compliance.

Experience Level

Senior β€” the role expects 3+ years of industry experience and requires senior-level ownership and decision-making.

Responsibilities

Primary responsibilities include firmware and systems software development, integration, and ensuring operational reliability.

  • Develop firmware and services for rack management, BMCs, and board/device controllers (RTOS and bare metal).
  • Build systems software for board and rack management from bring-up through production deployment.
  • Implement power-on/provisioning, telemetry/monitoring, updates, recovery, and security flows.
  • Integrate with host/device stack (drivers and runtime libraries) to deliver end-to-end functionality.
  • Collaborate with hardware and device software teams to define interfaces, validate behavior, and debug boundary issues.

Requirements

Must-have technical skills, experience, and behaviors:

  • Proven experience shipping production-critical embedded systems across two or more of: bare metal, RTOS, embedded Linux β€” or deep expertise in one with clear ability to ramp the others.
  • Strong C and/or Rust; excellent engineering judgment around safety, testing, debugging, and failure modes.
  • Reliability-first mindset: design for observability, diagnosability, and predictable recovery paths.
  • Comfortable working close to the hardware/software boundary (bootloaders, BSP, kernel-adjacent work) and collaborating with HW, driver, and runtime teams.
  • Collaborative, high-ownership, and able to communicate clearly while resolving hard problems quickly.

Nice-to-have:

  • Embedded platform / systems firmware experience (board management, BMC-style stacks, rack controllers).
  • OpenBMC or embedded Linux image build/customisation experience.
  • RTOS experience (Zephyr or similar).
  • Security experience (secure boot, signed updates, device identity, fail-safe recovery).
  • Kernel device work (drivers, device tree, bring-up, perf/trace).
  • Hardware bring-up experience and lab tools (logic analysers, oscilloscopes).
  • RISC-V familiarity; experience with GPUs or ML accelerators.

Education Requirements

Bachelor's degree (or equivalent practical experience) in Computer Science, Electronic Engineering, Mathematics, Physics, or a related technical field. The posting specifies at least 3+ years of industry experience; equivalent industry experience is acceptable.


About the Company

Company: Fractile

Headquarters: London, UK

Fractile is on a mission to revolutionize AI by developing silicon, systems, and software that enable the fastest execution of advanced models at lower costs. Established in 2022, the company has rapidly expanded, fostering a collaborative culture in its London and Bristol offices. With a focus on innovation in ML/AI IC product development, Fractile combines hardware and software to deliver high-impact solutions for data center applications.

Fractile logo

Date Posted: 2026-08-26