Quick overview
Job description
Our client are an open source software company for application of semiconductors.
No Sponsorship Available!
Responsibilities:
- Design and implement high-performance systems using Rust, focusing on reliability and memory safety.
- Build and maintain concurrent and asynchronous services
- Develop low-level components such as network services, system libraries, or runtime infrastructure.
- Optimize performance through profiling, benchmarking, and memory analysis.
- Collaborate with systems, platform, and infrastructure engineers to integrate Rust components into larger architectures.
- Write clean, maintainable, and well-tested code with strong documentation.
Requirements;
- Experience designing, implementing, and maintaining large-scale or modular Rust codebases.
- Expert understanding of unsafe Rust, FFI, and low-level systems programming.
- Strong proficiency in C; familiarity with C++ and Python are a plus.
- Solid understanding of compiler internals; experience with LLVM is a plus.
- Experience with build systems and reproducible tooling (e.g. Bazel, Nix, uv).
- Experience developing for embedded or resource-constrained environments, including real-time systems.
- Familiarity with CI/CD for embedded or systems software.
- Strong knowledge of computer architecture; some experience with assembly languages (x86, RISC-V); familiarity with hardware design is a plus.
- Good knowledge of Linux.
- Experience contributing to open source projects.
- Higher degree levels and academic research experience are highly valued.
Ideal background: RISC / RISC-V
Similar jobs
- IL

Principal Software Engineer (Infrastructure), LondonRecently posted Auto Apply
Isomorphic Labs · London · Hybrid 🇬🇧
DockerGCPGit+12TechnologySalary not listed - IL

Software Engineer (Scheduler), LondonRecently posted Auto Apply
Isomorphic Labs · London · Hybrid 🇬🇧
GCPPythonScheduling+3TechnologySalary not listed - IL

Staff Software Engineer (Compute Efficiency), LondonRecently posted Auto Apply
Isomorphic Labs · London · Hybrid 🇬🇧
GCPGenerative AIKubernetes+1TechnologySalary not listed - IL

Principal Software Engineer (ML Infrastructure), LondonRecently posted Auto Apply
Isomorphic Labs · London · Hybrid 🇬🇧
GCPGoogle CloudPython+3TechnologySalary not listed - IL

Senior Software Engineer (LLM Engineering), LondonRecently posted Auto Apply
Isomorphic Labs · London · Hybrid 🇬🇧
Stakeholder ManagementGCPGoogle Cloud+6TechnologySalary not listed - GL
Staff Software Engineer - OpenTelemetry Python instrumentation | UK | RemoteRecently posted Auto Apply
Grafana Labs · United Kingdom (Remote) · Remote 🇬🇧
OnboardingRustGrafana+4Technology£107k - £134k/yr - DR

FICC Options Execution - Senior Software Engineer (Crypto)Recently posted Auto Apply
DRW · London · Hybrid 🇬🇧
C++Fixed IncomeJava+1TechnologySalary not listed - FO

Forward Deployed Engineer - UKRecently posted Auto Apply
Fonio · London · On-site 🇬🇧
Engineering£60k - £95k/yr - CO

Software Engineer, ML OpsRecently posted Auto Apply
Cohere · London · Remote 🇬🇧
Mental HealthPythonKubernetes+2TechnologySalary not listed - CO

Software Engineer: Core Auto Apply
Constructor · Remote - EMEA · Remote 🇬🇧
RustGitAWS+7Technology$80k - $120k/yr - XA

Staff EngineerRecently posted Auto Apply
Xapien · Xapien London · Hybrid 🇬🇧
OnboardingDockerGCP+14TechnologySalary not listed - IN

Scientific Software EngineerRecently posted
Invitise Ltd · Exeter, Devon · Remote 🇬🇧
FortranPythonLinuxTechnologySalary not listed