Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer (Open-Source Silicon Methodology) image - Rise Careers
Job details

Software Engineer (Open-Source Silicon Methodology)

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


What You Should Know About Software Engineer (Open-Source Silicon Methodology), zeroRISC

At zeroRISC, we believe in a future where chip security and supply chain integrity are a priority. As a Software Engineer specializing in Open-Source Silicon Methodology, you'll join an innovative team that champions device ownership and control across essential sectors. Your role will involve developing and maintaining tools that facilitate open-source silicon projects like OpenTitan, ensuring these initiatives thrive in real-world applications. In your day-to-day, you'll collaborate with our customers, diving deep into their requirements to design and implement software solutions that resonate with both their needs and our vision of scalable open silicon. We're looking for someone who not only brings a solid foundation in software design and silicon development but also thrives on community engagement and fast-paced learning. With a Bachelor's, Master's, or PhD in fields such as Computer Science or Computer Engineering, you’ll be well-prepared to navigate this exciting landscape. Your knowledge of Python, coupled with familiarity in Verilog/SystemVerilog, will help you craft high-quality tools that allow for seamless integrations. As part of a close-knit team, your contributions will be vital in redefining the future of device security. So, if you’re ready to work on tasks that matter and aspire to make a difference in the world of hardware-software connections, let’s connect!

Frequently Asked Questions (FAQs) for Software Engineer (Open-Source Silicon Methodology) Role at zeroRISC
What responsibilities does a Software Engineer at zeroRISC have?

As a Software Engineer at zeroRISC, you will be responsible for designing, implementing, and maintaining high-quality open-source tools that enable sustainable open silicon design. You'll translate customer needs into technical solutions, interact closely with the open-source community, and advocate for innovative ideas while keeping up-to-date with project trends.

Join Rise to see the full answer
What qualifications do I need to become a Software Engineer at zeroRISC?

To become a Software Engineer at zeroRISC, you should have a Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, or a related field. You should also have experience with Python, familiarity with open-source development practices, and a basic understanding of Verilog/SystemVerilog and EDA tool flows, particularly for design verification.

Join Rise to see the full answer
How does the role of Software Engineer at zeroRISC contribute to open-source projects?

In the role of Software Engineer at zeroRISC, you will broaden the impact of open-source silicon projects like OpenTitan by developing flexible methodologies and tools. Your engagement with the open-source community through working groups and PR reviews will ensure that your contributions benefit a wide range of stakeholders.

Join Rise to see the full answer
What skills are essential for a Software Engineer at zeroRISC?

Essential skills for a Software Engineer at zeroRISC include strong software design sensibilities, teamwork, and communication skills, along with proficiency in Python and familiarity with SoC architecture concepts. Knowledge of Verilog/SystemVerilog and EDA flows, and experience with C or Rust would be beneficial.

Join Rise to see the full answer
What opportunities for growth exist for Software Engineers at zeroRISC?

Software Engineers at zeroRISC have significant opportunities for learning and career growth. This role serves as a vital link between open-source contributions and customer success, allowing you to develop impactful security solutions and engage directly with cutting-edge technology in a supportive team environment.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (Open-Source Silicon Methodology)
Can you describe your experience with Python and how it relates to silicon development?

When answering this question, highlight specific projects where you used Python to develop applications or tools relevant to silicon development. Discuss how your coding practices align with open-source standards and how you've incorporated customer feedback into your projects.

Join Rise to see the full answer
How do you prioritize tasks when managing software tools for multiple silicon projects?

Discuss your method of prioritization, perhaps mentioning frameworks or tools you use to manage deadlines. Highlight your ability to balance immediate customer needs with longer-term project goals, emphasizing flexibility and adaptability.

Join Rise to see the full answer
What role do you think community engagement plays in open-source silicon projects?

Emphasize the importance of fostering collaboration, sharing knowledge, and receiving feedback within the open-source community. Talk about how this engagement leads to better quality tools and stronger relationships with stakeholders, ultimately benefiting project success.

Join Rise to see the full answer
Could you explain the significance of design verification in silicon development?

Articulate the crucial role that design verification plays in ensuring that the silicon design meets specifications before it goes to production. Discuss methods you've employed in previous roles to ensure effective verification processes.

Join Rise to see the full answer
What is your experience with Verilog/SystemVerilog?

Share details about your experience using Verilog/SystemVerilog in past projects. Focus on how you've implemented these languages in conjunction with EDA tools and discuss the importance of these technologies in your development process.

Join Rise to see the full answer
How do you ensure that your software tools are user-friendly for engineers?

Discuss your approach to user-centered design, including gathering user feedback and conducting usability tests. Mention any specific examples where you improved a tool's functionality based on user needs.

Join Rise to see the full answer
Describe a challenging software engineering problem you faced and how you overcame it.

Use the STAR method (Situation, Task, Action, Result) to frame your answer. Emphasize your analytical thinking and problem-solving skills, showcasing how you approached the challenge and the successful outcome.

Join Rise to see the full answer
In your opinion, what are the key trends in open-source silicon development?

Discuss current trends like increasing collaboration, the rise of community-driven projects, and the growing importance of security in silicon design. Reflect on how these trends could shape the future of your work at zeroRISC.

Join Rise to see the full answer
How do you stay current with advancements in silicon technology?

Explain the resources you utilize to keep updated, such as technical journals, online courses, or community forums. Highlight your dedication to continuous learning and adapting your skills to the industry's changing landscape.

Join Rise to see the full answer
What excites you most about working at zeroRISC?

In your response, try to articulate your passion for the intersection of hardware and software, as well as your commitment to contributing to open-source projects. Discuss the opportunity to work on meaningful security solutions that have a real-world impact.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Cubic Remote No location specified
Posted 10 days ago

Join Cubic³ as a Senior Software Engineer and help shape advanced software solutions for the automotive and transportation sectors.

Photo of the Rise User
Posted 11 days ago

Elevate your career at Visa as a Sr. Software Engineer, focusing on innovative product demos and AI-driven solutions.

Photo of the Rise User
Posted 12 days ago

As a Technical Lead - iOS at 3PILLAR GLOBAL, you will spearhead iOS application development and mentor a dynamic team to deliver outstanding digital products.

Photo of the Rise User
Maxar Technologies Hybrid US, Fairfax County, VA; Virginia, Springfield, VA
Posted 20 hours ago

Join Maxar as a Senior Software Engineer to tackle complex software solutions critical to national security missions in a dynamic environment.

GDIT Remote Any Location / Remote
Posted 7 days ago

As a Full Stack .NET Developer at GDIT, you'll create innovative solutions while prioritizing user experience and career growth.

Photo of the Rise User
Posted 10 days ago
Customer-Centric
Collaboration over Competition
Growth & Learning
Mission Driven
Medical Insurance
Dental Insurance
Vision Insurance
Family Coverage (Insurance)
Life insurance
Maternity Leave
Paternity Leave
Paid Time-Off
Social Gatherings
Company Retreats
Fitness Stipend

Join Riot Games as a Software Engineering Intern in Sydney and contribute to innovative gaming solutions while collaborating with talented developers.

Photo of the Rise User
Posted 13 days ago

Join Visa's engineering team to build next-generation payment technology while impacting millions globally.

Photo of the Rise User
Posted 7 days ago

Take the next step in your software engineering career with Robert Half as a Software Engineer I, working on exciting projects involving cutting-edge technologies.

built on the opentitan open-source silicon root of trust project, zerorisc is the first commercial cloud security service for silicon that delivers transparency and trustworthiness for data centers and ics/ot, iot and edge devices. the zerorisc pl...

5 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 8, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
P
Someone from OH, Columbus just viewed Data Science for Smart Agriculture- Part-Time at PSU
Photo of the Rise User
Someone from OH, Cincinnati just viewed Brand Management & Partnerships Assistant at LAIKA
Photo of the Rise User
Someone from OH, Athens just viewed Senior Multimedia Artist, Design & Creative at RepRisk AG
H
Someone from OH, Rocky River just viewed Training Manager at Hotel Bardo Savannah
F
Someone from OH, Columbus just viewed VP of Communications at Freedom Together Foundation
Photo of the Rise User
Someone from OH, Columbus just viewed Chief Organizational Communication Officer at Providence
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Bilingual Care Manager, Telephonic RN at Humana
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Business Partner at Red Bull
Photo of the Rise User
16 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Brunswick just viewed Sanitation Team Member at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Acquisition Specialist at Beghou Consulting
C
Someone from OH, Middletown just viewed Operations Analyst at Core Specialty Insurance
A
Someone from OH, Strongsville just viewed Graphic Design Intern at Anvil NorthWest
W
Someone from OH, Uhrichsville just viewed Director Operations at WVUMedicine
Photo of the Rise User
Someone from OH, Cincinnati just viewed Game Director, Scripps Sports at The E.W. Scripps Company
o
Someone from OH, Oxford just viewed Digital Media & Marketing Student Intern at osu