Overview
Lead formal verification for complex semiconductor and silicon designs, driving verification strategy, improving design quality, and mentoring engineers while working with design, architecture, and validation teams.
What you'll do
- Lead formal verification activities for block-level and subsystem-level designs.
- Define formal verification plans, methodologies, and closure criteria for complex digital designs.
- Develop and execute formal verification environments, assertions, properties, and checkers.
- Collaborate with RTL designers, architects, and verification teams to understand design intent and verification requirements.
- Identify functional corner cases, protocol issues, and design bugs early in the development cycle.
- Drive bug triage, root-cause analysis, and resolution with cross-functional teams.
- Improve verification productivity through reusable flows, automation, and best practices.
- Mentor and guide junior verification engineers and contribute to team capability building.
- Support project planning by estimating verification effort, tracking progress, and highlighting risks.
What you'll need
- Bachelor's or Master's degree in Electronics, Electrical Engineering, Computer Engineering, or a related field.
- 10 years of experience in formal verification, functional verification, or related semiconductor verification roles.
- Strong understanding of digital design fundamentals, RTL design, and verification concepts.
- Hands-on experience with formal verification tools and methodologies.
- Strong knowledge of SystemVerilog, assertions, and verification techniques.
- Experience verifying complex protocols, control logic, and SoC or subsystem-level designs.
- Good debugging and analytical problem-solving skills.
- Experience leading technical efforts or mentoring team members.
- Strong communication and cross-functional collaboration skills.
Nice to have
- Experience with industry-standard formal tools such as JasperGold, VC Formal, or equivalent.
- Knowledge of AMBA protocols such as AXI, AHB, or APB.
- Familiarity with low-power verification, CDC, RDC, or equivalence checking.
- Experience in scripting using Python, Perl, Tcl, or shell.
- Exposure to emulation, simulation, and overall verification lifecycle.
- Prior experience in high-speed interconnect, networking, PCIe, CXL, DDR, or similar domains.
Details
- Location: Bengaluru, Karnataka, India.
Read the full description and apply on the company’s own careers page.