System Software Engineer

Copello Global
London, UK
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£65,000.0 - £85,000.0
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Linux Embedded Software Firmware Linux Kernel Reduced Instruction Set Computing System Software SC Clearance

Job description

An opportunity has arisen for a System Software Engineer to join an exciting scale-up and help protect critical national infrastructure and complex technologies against the threat of post quantum decryption.

This role will entail designing and developing software components for next generation systems in the PQD space in a dynamic, collaborative environment.

You will be part of a highly capable team that has drawn its talent from technical institutions recognised around the world. This is a great chance to join an exciting company with a bright future doing meaningful, impactful work., The System Software Engineer will design and develop system software for RISC-V based systems, maintain software stacks (incl. OS, firmware, drivers), participate in the designs and architectural review processes for both hardware and software while enhancing and maintaining processes, tools and methodologies to ensure the timely delivery of high quality code.

Requirements

  • Linux / Linux Kernel Development
  • C/C++/Rust
  • RISC-V
  • Experience working on complex software
  • Product development
  • Embedded software and real-time solutions

Security Clearance

Eligibility for UK Security Clearance will be required for this role.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:15 min

Overcoming the challenges of modifying Linux kernel code

Ayesha Kaleem · WWC 2023

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:42 min

Essential Linux kernel features for running containers

Oliver Seitz Oliver Seitz · WWC 2024

1:55 min

Role of the Linux kernel in handling processes

Mohammed Aboullaite Mohammed Aboullaite · WWC 2024

Videos

See all

Related articles

See all