zeroRISC

Software Engineer (SWE) Role

zeroRISC Boston, MA

zeroRISC is committed to enabling trust in critical systems via transparently implemented security foundations. We embrace the use of open source technologies as a practical starting point for accessible, trustworthy, commercial engineering of secure systems. We contribute extensively to the OpenTitan open source silicon root of trust project and consider visibility a necessary precondition to building trust and reducing risk. As a Software Engineer at zeroRISC, you will be responsible for designing, developing, and maintaining security-focused software products. You will develop complete security solutions that leverage secure silicon root of trust technology, including open source silicon implementations. You will develop embedded firmware, device software and/or cloud-based infrastructure and services for foundational system security, stability and safety. You will drive products through the full software development lifecycle, from design to deployment, with security as a primary design goal. Minimum Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field or equivalent experience
  • Strong software engineering skills and firm grasp of Computer Science fundamentals, especially data structures and algorithms
  • Knowledge of secure software development practices and common software vulnerabilities
  • Advanced knowledge of Linux as a development environment
  • Excellent problem-solving and analytical skills
  • Excellent written and verbal communication skills
  • Ability to work independently and as part of a team


Preferred Qualifications

  • Master’s or PhD in Electrical Engineering or Computer Science, or a related technical field or equivalent experience
  • Experience with Go development, experience with Rust and/or C development in an embedded context
  • Experience with cloud-native technologies (e.g. container runtimes and orchestration, observability and analysis)
  • Experience and familiarity with applied cryptography


Responsibilities

  • Develop efficient embedded software and firmware based on the Tock operating system
  • Develop scalable, reliable cloud services and security infrastructure for zeroRISC product offerings
  • Write thorough design documents and clean, maintainable code
  • Write comprehensive test suites to ensure high quality deliverables
  • Work closely with our silicon engineering team to align requirements across software and silicon
  • Effectively communicate with all levels of the organization
  • Seniority level

    Not Applicable
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Computer and Network Security

Referrals increase your chances of interviewing at zeroRISC by 2x

See who you know

Get notified about new Software Engineer jobs in Boston, MA.

Sign in to create job alert

Similar jobs

People also viewed

Similar Searches

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More