San Mateo, CA

Design Automation Engineer - Verification | DevOps

SiFive is the leading provider of market-ready processor core IP, development tools and silicon solutions based on the free and open RISC-V instruction set architecture. Led by a team of seasoned silicon executives and the RISC-V inventors, SiFive helps SoC designers reduce time-to-market and realize cost savings with customized, open-architecture processor cores, and democratizes access to optimized silicon by enabling system designers in all market verticals to build customized RISC-V based semiconductors.
This particular job is for a senior engineer with design verification experience building, improving and maintaining the simulation model development and validation system which will be used by dozens of engineers across multiple teams and locations. You will empower the efficiency of our whole design verification team. We're looking for an engineer who is passionate about improving processes from an automation / dev-ops perspective - an engineer who likes working smarter not harder. Who can take a critical continuous integration system and improve it by observing, measuring, designing, and implementing. Who knows how to distill complex information into intuitive indicators and use that data to optimize resources such as compute and licenses.
In this role you will use your experience working on large design projects and bring an understanding of the challenges associated with a heterogeneous environment. You will create abstractions that allow flows to work seamlessly across environments, whether on local compute or in the cloud.
You will work on a team designing deploying, and supporting mission-critical infrastructure including:
* Continuous integration framework
* Automated test-regression sub-systems
* Grid compute system
* Cloud compute environment


  • Languages: Groovy, Python, C/C++, Bash
  • Concepts: Continuous Integration, filesystems, data-mining, optimization
  • Tools: Jenkins, TravisCI, Git/Github

Opportunities to learn

  • Tools: Slurm, Docker, Grafana
  • Languages: Java, Scala
  • Processor design and processor verification
This is not an entry level experience. Please do not apply unless you have prior experience and expertise mentioned above.
SiFive is proud to be an equal employment opportunity workplace. We offer a competitive compensation package that includes flexible paid time off, health, vision and dental benefits, 401(k) plan, employee stock option program, and much more. If you yearn to be challenged and wish to work in an environment where the boundaries of your creativity and skills will be tested, then SiFive is place for you. Collaborate | Innovate | Empower