Hardware Verification Technical Lead
Lead the design and development of test generators and verification frameworks for custom ASICs and SoCs, combining software engineering with hardware verification.
Responsibilities
- Lead technical design, architecture, and implementation of high-performance test generators and verification frameworks.
- Develop automation for ASIC and SoC EDA workflows, focusing on pseudo-random stimulus generation and constraint-solving methods.
- Work with hardware teams to prototype and deploy scalable test-generator tools.
- Participate in or lead design reviews to assess verification technologies.
- Investigate and resolve product or system issues, analyzing effects on hardware, simulation performance, operations, and quality.
Requirements
- Bachelor’s degree in electrical engineering, computer engineering, computer science, or a related field, or equivalent practical experience.
- At least 8 years of software development experience, including data structures and algorithms.
- Experience in hardware verification, developer tools, or test generators and exercisers for ASICs and SoCs.
- Experience testing, maintaining, or launching software or hardware products.
- Experience with software design and architecture, including leading technical projects.
Nice to have
- Master’s degree or PhD in electrical engineering, computer engineering, or computer science, with an emphasis on computer architecture.
- Experience with high-performance and systems software, debugging, SystemVerilog, UVM, chip design, EDA tools and flows, constraint solvers, and hardware-software interactions.