About the Role
Overview
Senior or Principal Rust Engineer developing open-source silicon and RISC-V systems. Rust with C, LLVM, and embedded OS, focusing on firmware, drivers, software security, compilers, simulators, and cloud infrastructure.
Key Information
Seniority Level Senior+
Locations
Cambridge, England, UK
Remote Friendly No
Languages
CRust
Requirements
Rust programming
Proficiency in Rust is essential for developing systems.
Embedded systems
Experience with embedded operating systems is required.
Firmware development
Knowledge in firmware development is necessary.
Software security
Understanding of software security principles is important.
Nice to Have
C programming
Familiarity with C programming can be beneficial.
LLVM
Experience with LLVM is a plus.