Job details « Go back to category

This job ad has been posted over 40 days ago...

Full-time LLVM Compiler Toolchain Engineer
Published at 17.05.2019 - Viewed: 1160 times - lowRISC in Cambridge, England, United Kingdom

LLVM Compiler Toolchain Engineer

  • Cambridge, Cambridgeshire, United Kingdom
  • Full Time
  • Student (College)

Company Overview

lowRISC is a non-profit community interest company, using collaborative engineering to develop and maintain open source silicon designs and tools. We are producing high-quality, security-focused, open, and flexible IP.  Our expertise includes processor and SoC design — with a particular focus on hardware security, design verification, RISC-V tools, and the LLVM compiler.

This role would be an exciting position for a skilled engineer who will appreciate the freedom to explore and invent in the open. lowRISC provides the opportunity to work within a team exploring the full hardware/software stack on a broad range of challenging projects.  

Job Summary

The successful candidate will have demonstrated expertise in compilers, firmware, and low-level software development. lowRISC has taken a leading role in the upstream RISC-V LLVM toolchain and you will help us to further accelerate and broaden that effort. This involves work on toolchain components (LLVM, Clang, LLDB, LLD, and more) and firmware needed for our open source SoC designs. You will also work with language communities such as Rust to ensure first-class support for the RISC-V ISA. lowRISC is an ambitious project with a small core team, so you will be heavily involved in the project’s development direction. This role will involve frequent work with external contributors and collaborators as well as the wider open source community on high visibility software projects.

Practical experience with C or C++ is essential. Prior experience with LLVM is desirable, but not essential. Candidates should have experience or demonstrated interest in some of:

  • compilers (e.g. GCC, LLVM/Clang)
  • linkers
  • firmware
  • large-scale open source development
  • SoC design

Industrial experience and higher degree levels are valued, but we will also consider an enthusiastic recent graduate with a strong academic record.

You must have the right to work in the UK. Starting salary is 40-65K GBP depending on experience. Benefits include a generous employer pension contribution (up to 12.5%) and holiday allowance (33 days including public holidays). You will join us at our offices in ideaSpace West, Cambridge.

Closing date: 16th June 2019

Recent jobs at lowRISC
Tooling and automation engineer
at lowRISC in Cambridge, United Kingdom
Software Engineer (EDA Tools)
at lowRISC in Cambridge, United Kingdom
Firmware engineer
at lowRISC in Cambridge, United Kingdom
Hardware Test and Verification Engineer
at lowRISC in Cambridge, United Kingdom
Hardware Design Engineer
at lowRISC in Cambridge, United Kingdom