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

Software Engineer (Cloud)

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 open-source silicon enabled hardware designs and software services to give customers and end users the power to separate device security from its supply chain by forging an immutable connection between hardware and software during production.


Role Overview


As a Software Engineer at zeroRISC, you will develop our suite of security-focused applications and services. You’ll have the opportunity to learn, grow, and directly contribute to the design and implementation of scalable, reliable, and secure systems. You’ll collaborate closely with senior engineers and cross-functional teams to design APIs, build backend systems, and implement cloud integrations, ensuring seamless functionality with our embedded platform. This position is ideal for an early-career engineer with strong computer science and programming fundamentals eager to work across the stack in developing cloud services and applications.



Key Responsibilities:
  • Assist in designing, building, and maintaining cloud-based services and APIs to support the functionality and scalability of our platform
  • Contribute to the development of software applications that interface with our embedded operating system and provide key features for end-users
  • Assist in identifying and resolving bugs, and write automated tests to ensure system reliability and maintainability
  • Stay informed about advancements in cloud computing, distributed systems, and secure software practices, applying these insights to your work


What We’re Looking For:
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field
  • Strong understanding of computer science fundamentals, including algorithms, data structures, and system design
  • Proficiency in programming with a modern language like Go, Python, or Rust (prior experience with Go is not required but is a plus)
  • Basic understanding of distributed systems, cloud computing concepts, and RESTful API design
  • Strong teamwork and communication skills to work effectively with senior engineers, product teams, and other stakeholders


Preferred Qualifications (not required but a plus):
  • Familiarity with cloud platforms such as AWS, GCP, or Azure
  • Experience with containerization and orchestration tools like Docker and Kubernetes
  • Knowledge of industry-standard PKI and hardware security practices


Why Join Us?
  • Your work will directly contribute to the development of cutting-edge security solutions, protecting critical systems in industrial and IoT environments
  • As a seed-stage startup, this role offers significant opportunities for learning and career growth
  • 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 (Cloud), zeroRISC

As a Software Engineer at zeroRISC, you will dive into the exciting world of cloud computing and security, creating applications and services that empower device owners across various critical sectors. We’re on a mission to redefine chip security and supply chain integrity, and you’ll play a crucial role in this innovative endeavor. You’ll collaborate with a talented team of senior engineers and dynamic cross-functional groups to design APIs and backend systems that integrate seamlessly with our embedded platform. If you're at the beginning of your engineering journey and have a solid foundation in computer science and programming, this is the place for you! You'll assist in developing cloud-based services and maintain the functionality that keeps our customers secure. Your role will also involve troubleshooting bugs and writing automated tests to uphold system reliability. Embracing advancements in cloud computing and secure software practices will be essential as you contribute to our cutting-edge solutions. We’re excited to welcome someone driven and eager to grow in a vibrant startup environment. Here, your efforts will make a significant impact, and you'll have ample opportunity to learn and evolve your skill set while being part of a close-knit, innovative team passionate about security in the industrial and IoT spaces.

Frequently Asked Questions (FAQs) for Software Engineer (Cloud) Role at zeroRISC
What responsibilities does a Software Engineer at zeroRISC have?

A Software Engineer at zeroRISC is responsible for designing, building, and maintaining cloud-based services and APIs that ensure the scalability and functionality of our platform. You'll contribute to software applications that interact with our embedded operating system and assist in debugging, writing automated tests, and staying updated on advancements in cloud computing and secure software practices.

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

To qualify as a Software Engineer at zeroRISC, candidates should hold a Bachelor’s degree in Computer Science, Computer Engineering, or a related field. A strong understanding of computer science fundamentals, algorithms, data structures, and some knowledge of distributed systems and cloud computing concepts are crucial. Proficiency in programming languages such as Go, Python, or Rust is also important.

Join Rise to see the full answer
Is prior experience with Go required for a Software Engineer position at zeroRISC?

No, prior experience with Go is not required but is considered a plus. What’s essential is having a solid foundation in programming and an eagerness to work with modern languages to develop scalable applications.

Join Rise to see the full answer
What opportunities for growth does a Software Engineer at zeroRISC have?

As a seed-stage startup, a Software Engineer at zeroRISC will find significant opportunities for personal and professional growth. You'll not only work on cutting-edge security solutions but also be part of a close-knit team where you can learn from senior engineers and contribute actively to projects that have a meaningful impact on security in critical systems.

Join Rise to see the full answer
Which cloud platforms should a Software Engineer at zeroRISC be familiar with?

While familiarity with cloud platforms such as AWS, GCP, or Azure is not mandatory, having experience with these platforms or understanding cloud computing concepts is advantageous. This knowledge helps in the effective implementation of cloud-based services and architecture.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (Cloud)
Can you describe your experience with programming languages relevant to the Software Engineer position at zeroRISC?

When responding, focus on your proficiency in programming languages like Go, Python, or Rust. Discuss specific projects or experiences where you utilized these languages and highlight any relevant technologies you worked with to demonstrate your versatility and problem-solving skills.

Join Rise to see the full answer
How would you approach designing a cloud-based API?

In your answer, outline the steps for API design, including understanding user requirements, defining endpoints, ensuring security measures, and considering scalability. Demonstrate knowledge of RESTful API design principles and best practices.

Join Rise to see the full answer
What is your understanding of distributed systems and how have you applied this knowledge?

Discuss what distributed systems entail, emphasizing key concepts like load balancing, fault tolerance, and consistency. Share an example of a project where you implemented or interacted with distributed systems, showcasing your practical understanding.

Join Rise to see the full answer
How do you ensure code reliability and quality in software development?

Emphasize the importance of writing automated tests, performing code reviews, and following coding standards. You can also mention the use of tools for continuous integration and deployment that help maintain code quality throughout the development lifecycle.

Join Rise to see the full answer
What strategies do you use for debugging complex issues in code?

Discuss systematic approaches to debugging, such as using debugging tools, logging, and isolating components. Provide an example of a bug you fixed and the steps you took to identify and resolve the issue effectively.

Join Rise to see the full answer
Can you give an example of a challenging project you've worked on?

Share a specific project that posed challenges, explaining your role and the obstacles encountered. Highlight how you overcame them and what you learned from the experience to demonstrate your problem-solving abilities and resilience.

Join Rise to see the full answer
How do you stay current with advances in cloud technology and secure software practices?

Talk about resources you utilize, such as journals, blogs, online courses, and community forums. Mention any conferences you attend or online groups you're a part of to show your commitment to continuous learning and professional development.

Join Rise to see the full answer
How do you handle feedback and criticism regarding your work?

Describe your openness to constructive feedback and how you use it to improve. Share an example of how you've applied feedback from peers or mentors to enhance your work or a project.

Join Rise to see the full answer
What role do you think teamwork plays in software development?

Discuss the importance of collaboration and communication in successful software development projects. Emphasize your past experiences working within teams and how fostering a team environment promotes innovation and quality results.

Join Rise to see the full answer
What excites you most about the Software Engineer role at zeroRISC?

Convey your enthusiasm for working on security solutions and how zeroRISC's mission aligns with your interests. Mention the opportunity to work with advanced technologies in a rapidly evolving field and your eagerness to contribute to impactful projects.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Auria Remote No location specified
Posted 3 hours ago
Photo of the Rise User
Customer-Centric
Collaboration over Competition
Growth & Learning
Take Risks
Medical Insurance
Dental Insurance
Vision Insurance
Flex-Friendly
Equity
Learning & Development
Photo of the Rise User
Handshake Remote San Francisco, CA (hybrid)
Posted 5 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Sabbatical
Paid Holidays
Photo of the Rise User
Freeform Hybrid Los Angeles, CA (On-site)
Posted 11 days ago
Photo of the Rise User
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays

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...

2 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 11, 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
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, Euclid just viewed Lighting Intern, DreamWorks, Summer 2025 at NBCUniversal
Photo of the Rise User
Someone from OH, Cincinnati just viewed Saw Operator I at Eriez
Photo of the Rise User
Someone from OH, Burton just viewed Creative Director at Webster University
Photo of the Rise User
19 people applied to Software Engineer Intern at Rain
Photo of the Rise User
8 people applied to Backend Engineer at Udacity
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analytics Manager at Jobber
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analyst II at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Risk Analyst at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Manager, Fraud Operations at Twilio
Y
Someone from OH, Lewis Center just viewed Fraud Manager at Yellow Social Interactive
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Associate, Fraud Strategy and Analytics at Wealthsimple
Photo of the Rise User
Someone from OH, Lewis Center just viewed Consulting Manager Fraud Practice at Visa
Photo of the Rise User
Someone from OH, Mansfield just viewed 12 Hour Shift- Food Production Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Detection Specialist – Payment Detection (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Operations Specialist - Banking Operations (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Third-Party Risk Analyst at Fenergo
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Customer Onboarding & Product Specialist at Blueprint
Photo of the Rise User
Someone from OH, Columbus just viewed Sr. Safety Support Engineer, RSE at Amazon
Photo of the Rise User
Someone from OH, Ravenna just viewed Associate Visual Designer (Part-Time) at Match Group
Photo of the Rise User
Someone from OH, Ravenna just viewed Associate Manager, Marketing Solutions at Vevo
Photo of the Rise User
Someone from OH, Ravenna just viewed Communications Intern (US) at GoFundMe