Software Engineer (Rust)

microTECH Global LTD

Cambridgeshire and Peterborough

On-site

GBP 70,000 - 100,000

Full time

35 hours 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 Software Engineer with deep Rust expertise to join our team. The role focuses on designing and maintaining modular Rust codebases in a possibly embedded or systems-oriented environment.

You will contribute to high-quality, efficient Rust software with attention to safety and performance, working in a fast-paced research and development setting in Cambridge.

Qualifications

  • Proficient in Rust with ownership, lifetimes and concurrency.
  • Strong knowledge of Rust ecosystem and libraries.
  • Excellent English written and spoken communication.

Skills

Rust programming
Ownership model
Lifetimes
Concurrency
Parallelism
Memory management
Procedural macros
English proficiency
Open source contributions

Education

Higher degree levels and academic research experience

Tools

LLVM
Bazel
Nix
uv

Job description

We are looking for a Software Engineer to become part of a team in Cambridge;

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

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
Software Engineer (Rust) 2
Software Engineer (Rust) 2

Matterhorn Early Access (PROD-FRAN) • Liverpool

On-site
GBP 65,000 - 85,000
Senior Software Engineer (Rust)
Senior Software Engineer (Rust)

Asriel • Greater London

On-site
GBP 90,000 - 120,000
Senior/Principal Rust Engineer
Senior/Principal 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
Software Engineer - Rust
Software Engineer - Rust

Marcus Webb Associates Limited • Newbury

On-site
GBP 40,000 - 60,000
C++ / Rust Software Engineer
C++ / Rust Software Engineer

SoCode Recruitment • Cambridgeshire and Peterborough

Hybrid
GBP 60,000 - 80,000
Hybrid work arrangement
Software Engineer - C++/Rust
Software Engineer - C++/Rust

PA Consulting • Melbourn

On-site
GBP 40,000 - 60,000
Consistent training and development
Flexible healthcare plans
Competitive leave allowances
+2
Senior Software Engineer (C++ / RUST)
Senior Software Engineer (C++ / RUST)

IntaPeople: STEM Recruitment • England

On-site
GBP 60,000 - 80,000
Senior Rust Engineer for Open-Source Embedded & RISC-V
Senior Rust Engineer for Open-Source Embedded & RISC-V

lowRISC CIC • Cambridge

On-site
GBP 50,000 - 80,000
Generous employer pension contribution
33 days holiday including public holidays
Private medical insurance
+3
Software Engineer (Rust) – Up to £200,000 + Bonus + Package
Software Engineer (Rust) – Up to £200,000 + Bonus + Package

Hunter Bond • Greater London

Hybrid
GBP 180,000 - 220,000
Bonus
Package
Friendly engineering environment
+1