Senior Engineer - CPU Verification (ALU, FPU Formal and Datapath Verification)
A free account shows the apply link for every role and matches you to the ones that fit your resume.
About the role
SiFive develops RISC-V compute platforms for applications including AI, automotive, data center, mobile and consumer technology. You will verify ALU and floating-point CPU blocks using formal and datapath methods, from planning and execution through debug and coverage closure.
What you'll do
- Plan and execute ALU and floating-point block verification
- Define verification strategies for arithmetic, dependencies, forwarding, exceptions and execution-to-commit behavior
- Develop verification environments, assertions, checkers, scoreboards, stimulus and coverage models
- Analyze coverage and debug issues across specifications, RTL, tests and infrastructure
- Collaborate with architecture, design and verification teams to identify risks
- Improve reusable verification methodology, automation and infrastructure
Skills
Must have
- Systemverilog
- Computer architecture
- Cpu microarchitecture
- Formal verification
- Datapath verification
- Coverage analysis
- Test planning
- Debug
- Python
- C++
Nice to have
- Out-of-order cpu verification
- Assertions
- Scoreboards
Who it's for
- Education
- Engineering degree
- Degree
- electrical engineering, computer engineering, computer science
- Experience
- 4+ years
- Domain
- semiconductors
About SiFive India Pvt Ltd
SiFive India Pvt Ltd has 25 open roles in Bangalore, at SiFive Bengaluru (Bagmane World Technology Centre). See every SiFive India Pvt Ltd role.
More at SiFive India Pvt Ltd
Senior · 7+ years
12 days ago
16 days ago
Mid level · 3+ years
16 days ago
16 days ago
Lead or staff · 10+ years
17 days ago
Mid level · 4+ years
20 days ago
Mid level · 4+ years
23 days ago
Senior · 7+ years
23 days ago
Similar roles
All hardware and electronics jobsNXP Semiconductors India · Lead or staff · 12 to 15 years
10 days ago




