Rust Engineer - Cambridge (Remote)

microTECH Global Limited

Cambridge

Remote

GBP 60,000 - 90,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

microTECH Global LTD in Cambridge is seeking a skilled Rust systems programmer to design and maintain high-performance Rust codebases. You will work with ownership models, lifetimes, concurrency, memory management, and procedural macros to deliver robust software.

The role emphasizes building modular, scalable Rust systems, collaborating with embedded and OS tooling teams, and contributing to open source or internal tooling. Strong English communication is required.

Qualifications

  • Proficient in Rust with deep understanding of ownership, lifetimes, concurrency and memory management.
  • Strong knowledge of Rust ecosystem, including tools and libraries.
  • Excellent written and spoken English.

Skills

Rust programming
Ownership model
Lifetimes
Concurrency
Memory management
Procedural macros
Rust ecosystem
English proficiency
C proficiency
FFI

Education

Higher degree in CS/Engineering

Tools

LLVM
Bazel
Nix
uv

Job description

Requirements
  • Highly proficient in Rust programming; deep understanding of fundamental concepts such as the ownership model, lifetimes, concurrency, parallelism, memory management and procedural macros.
  • Solid knowledge of the Rust ecosystem, including tools and libraries.
  • A high standard of written and spoken English.
Preferred or highly valued
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Rust)
Software Engineer (Rust)

microTECH Global LTD • Cambridgeshire and Peterborough

On-site
GBP 70,000 - 100,000
Software (Rust) Engineer
Software (Rust) Engineer

microTECH Global LTD • Cambridge

On-site
GBP 70,000 - 120,000
Rust Engineer - Systems / Backend
Rust Engineer - Systems / Backend

Eclipse IT Recruitment • Greater London

Hybrid
GBP 80,000 - 125,000
Bonus
Pension
Private healthcare
+1
Rust Engineer - Systems / Backend
Rust Engineer - Systems / Backend

Eclipse IT Recruitment • Ringway

Hybrid
GBP 80,000 - 125,000
Bonus
Pension
Private healthcare
+1
Senior Rust Engineer — Embedded Systems & Open Source
Senior Rust Engineer — Embedded Systems & Open Source

Fast Forward • Cambridge

On-site
GBP 65,000 - 100,000
Employer pension (12.5% cap)
33 days holiday
Private medical insurance
+3
Rust Engineer
Rust Engineer

lowRISC • Cambridge

On-site
GBP 60,000 - 90,000
Pension plan (up to 12.5%)
33 days holiday pro rata
Private medical insurance
+2
Rust Engineer
Rust Engineer

lowRISC CIC • Cambridge

On-site
GBP 50,000 - 80,000
Generous employer pension contribution
33 days holiday including public holidays
Private medical insurance
+3
Rust Software Engineer - Systems & Embedded (Cambridge)
Rust Software Engineer - Systems & Embedded (Cambridge)

microTECH Global LTD • Cambridgeshire and Peterborough

On-site
GBP 70,000 - 100,000
Rust Engineer
Rust Engineer

Fast Forward • Cambridge

On-site
GBP 65,000 - 100,000
Employer pension (12.5% cap)
33 days holiday
Private medical insurance
+3
Rust Engineer – Systems / Backend
Rust Engineer – Systems / Backend

Eclipse IT Recruitment • City Of London

Hybrid
GBP 80,000 - 125,000
Bonus
Pension
Private healthcare
+1