Design Verification Infrastructure Engineer - Platform
Core
Architect, develop, and maintain the Verification Platform to provide a common infrastructure that scales with the growth of SiFive for Design Verification and other verification and validation activities.
Role type
Senior IC design verification infrastructure engineer
Builds
Verification Platform libraries and tools for expressing verification intent in Scala with Chisel and querying design intent in Python
Domain
Semiconductor chip design / EDA / RISC-V
Deliverable
production ML models | product features | infrastructure
Required skills
Software engineering in compiled languages, Software engineering in scripting languages, Deploying software systems into production environments
Preferred skills
Experience with Chisel, Experience with CIRCT, Experience with MLIR, Systems software development (compilers, databases, operating systems), Understanding of EDA tools and flows for Design Verification
Technologies
Chisel, CIRCT, Scala, Python, MLIR
Responsibilities
Architect and maintain the Verification Platform infrastructure, Develop new functionality in Chisel and CIRCT, Develop Verification Platform libraries for test harnesses and stimulus, Develop Verification Platform tools for end-to-end verification flows, Educate verification teams on best practices
Seniority
Senior, hands-on IC