Software Engineer
at lowRISC CIC
Cambridge CB2, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 Jun, 2024 | Not Specified | 30 Mar, 2024 | N/A | Computer Science,English,Industrial Experience | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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