Principal Software Engineer (Infrastructure/DevOps)

Cambridge, United Kingdom
Full Time
Experienced
 

Principal Software Engineer (Infrastructure/DevOps)

lowRISC is seeking an experienced Software Engineer to lead our efforts to invest in cutting edge automated testing infrastructure and other DevOps services for our open source projects. This is a hybrid role based on-site in central Cambridge.

The Role

This is an opportunity to improve, design and build the services that engineers across the world rely upon to create commercial-quality open source silicon designs. Your work will have a major impact on the continued success of OpenTitan, which has recently announced commercial availability of chips, and other industry-leading collaborative silicon engineering projects.

You will:

  • Design, build and maintain robust continuous integration (CI) and test systems for some of the most active open source silicon projects in the world
  • Assist in the design, provisioning and management of custom hardware (e.g. clusters of FPGA development boards)
  • Stay up to date with the latest best practices and incorporate them into your work
  • Mentor and develop junior team members
  • Actively review contributions to our open source projects

The Candidate

Essential:

  • 5 years+ industry experience as a software engineer or similar role
  • Hands-on experience creating and managing complex yet robust services (ideally CI/CD) using cloud technologies such as Google Cloud
  • Excellent communication skills and comfortable working with engineers across multiple organisations in multidisciplinary teams
  • Programming using Rust, Python and/or Go in tests and automation
  • Undergraduate degree in a technical discipline or equivalent experience

Desirable:

  • Active involvement in, and an understanding of the needs of, open source projects and their contributors
  • Previous experience using (or managing) EDA tools and FPGA development boards
  • Deep understanding of containers and container orchestration technologies (Docker, Podman and Kubernetes)
  • Familiarity with Git and code review using services such as GitHub, GitLab or Gerrit
  • Advanced knowledge of Linux system administration including experience using tools such as Terraform and Ansible to automate deployments

The Company

Five years ago, lowRISC (a community interest company) took up the challenge of helping to bring the world’s first commercially viable, collaborative, open source silicon root of trust (RoT) design, OpenTitan, to market. We didn’t want to create a ‘one-and-done monolith’ though — instead, we set out to use the project as the proving ground for our general development framework: the Silicon Commons. This innovative workflow merges open source software development best practices with an industrial-strength chip design methodology, enabling the creation of reusable, high quality silicon IP by our diverse coalition of corporate and academic partners including Google, ETH Zurich, G+D Mobile, Nuvoton, Rivos, Seagate, Western Digital and Winbond.

Join us and be part of a company positively changing the future of silicon design.

lowRISC offers a generous benefits package including:

  • Competitive salary in the range of £80-100k
  • Hybrid working with some days at our office in central Cambridge
  • 12.5% employer’s pension contribution (6% employee contribution)
  • 4 week paid sabbatical after 4 years service
  • Private medical
  • Group Income Protection Insurance
  • Critical Illness Insurance
  • Life Insurance

 
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*