IT & Software

Software (Rust) Engineer

microTECH Global LTD

Cambridge · England · United Kingdom

Share this job: X Facebook WhatsApp Save job : Software (Rust) Engineer

Salary: $70 – $120 per year

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.
#J-18808-Ljbffr

Reference: WJ-766_24756493 · Posted 13 Nov 2026, 10:31 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Browse jobs