Software Engineer

at  lowRISC CIC

Cambridge CB2, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Jun, 2024Not Specified30 Mar, 2024N/AComputer Science,English,Industrial ExperienceNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SOFTWARE ENGINEER

We are looking for an experienced software engineer to join us in Cambridge to work on the groundbreaking OpenTitan project. The goal of OpenTitan is to make it possible to create high quality Root of Trust (RoT) chips using open source designs. As an open source software engineer at lowRISC you will work closely with our partners to develop the code that makes that vision a reality.

The software team at lowRISC works on a wide range of projects:

  • RISC-V firmware, drivers and tests
  • software hardening and security tools
  • embedded operating systems (Tock, an OS written in Rust, and FreeRTOS)
  • compilers and code generators
  • device simulators (including fault injection)
  • electronic design automation (EDA) tools
  • performance and code size analysis
  • cloud based infrastructure (such as continuous integration pipelines)
  • hardware and software build systems (Bazel)

We write code in a variety of different programming languages. Our core languages are Rust, C and Python but the role may also include C++, Go, Haskell and even SystemVerilog development.
Open source is fundamental to everything we do at lowRISC and our team believes passionately in an open and collaborative approach to engineering. If that appeals to you and you have a track record of tackling challenging projects then we strongly encourage you to apply!

REQUIREMENTS

Our work is highly technical and a degree in Computer Science or equivalent experience is required. Relevant industrial experience, higher degree levels and academic research experience are also highly valued. A high standard of written and spoken English is essential.

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science

Proficient

1

Cambridge CB2, United Kingdom