Software Engineer (Open-Source Silicon Methodology)

zeroRISC
London
GBP 40,000 - 80,000
Job description

zeroRISC

zeroRISC is redefining chip security and supply chain integrity by empowering device owners and operators in crucial sectors like silicon production, IoT, and critical infrastructure with full device ownership, control, and visibility. Led by the founders of the OpenTitan secure silicon project, zeroRISC is driving commercial adoption of high assurance software and services rooted in open silicon. Our products forge an immutable connection between hardware and software, enabling users to trust their devices no matter where they’re built or where they’re deployed.

Role Overview

As a Software Engineer working on silicon development methodology at zeroRISC, you will play a key role in broadening the impact of open-source silicon projects like OpenTitan. You will develop flexible design methodologies to enable seamless integrations across numerous designs. You will interact directly with zeroRISC customers to understand their requirements and design, implement, and maintain software tooling that supports our mission of open-source silicon everywhere. We’re looking for engineers who combine strong software design sensibilities with a knowledge of the silicon development process, who are enthusiastic about engaging with the open-source community, and are fast and flexible learners.


Key Responsibilities
  • Design, implement, and maintain high-quality open-source tools that enable sustainable and scalable open silicon design
  • Translate customer needs into concrete technical solutions that benefit a wide range of stakeholders
  • Apply a practical and results-oriented approach to engineering; you will ship solutions quickly and iterate
  • Interact closely with the open-source community through working groups and PR reviews to advocate for your ideas, provide feedback on contributions, and keep up-to-date with project trends
What We’re Looking For:
  • Bachelor’s, Master’s, or PhD (or equivalent experience) in Computer Science, Computer Engineering, or a related field
  • Experience developing applications in Python
  • Familiarity with open-source development best practices and community building
  • Familiarity with Verilog/SystemVerilog and EDA tool flows, particularly those used for design verification
  • Strong teamwork and communication skills
Preferred Qualifications (not required):
  • Experience working on (or working closely with) a silicon development team
  • Knowledge of SoC architecture concepts
  • Familiarity with C and/or Rust
  • Familiarity with the Bazel build system
Why Join Us?
  • Your work will directly contribute to the development of cutting-edge security solutions, protecting critical systems in industrial and IoT environments (and more)
  • This role offers significant opportunities for learning and career growth; it is the connective tissue between our open-source contributions and our customers’ success
  • Join a close-knit, innovative team where you can learn, grow, and contribute to building something meaningful in the security space

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Engineer (Open-Source Silicon Methodology) jobs in London