A security-focused technology company is looking for a hands-on Hardware Verification Engineer. This role involves verifying security-critical designs while building UVM testbenches and developing tools in Python to enhance verification productivity. The ideal candidate will have a strong understanding of cryptographic algorithms and experience in formal verification. Excellent problem-solving skills and leadership abilities are essential for this position. This offers great opportunities for career advancement in a collaborative team environment that values innovation.
Qualifications
Strong background in UVM‑based verification at IP and subsystem levels.
Proficiency in Python for tool development and automation.
Knowledge of cryptographic algorithms (AES, SHA, ECC, etc.) and hardware/software security concepts.
Demonstrated leadership in planning and executing verification projects.
Responsibilities
Build and extend UVM testbenches for verification of cryptographic IPs.
Develop Python tools to improve verification productivity.
Collaborate with design and software teams on use cases.
Approach designs with a mindset to find weaknesses.
Skills
UVM‑based verification
Python tool development
Formal verification
Cryptographic algorithms knowledge
C/C++ or scripting languages
Leadership in verification projects
Debugging and problem solving
Job description
A security-focused technology company is looking for a hands-on Hardware Verification Engineer. This role involves verifying security-critical designs while building UVM testbenches and developing tools in Python to enhance verification productivity. The ideal candidate will have a strong understanding of cryptographic algorithms and experience in formal verification. Excellent problem-solving skills and leadership abilities are essential for this position. This offers great opportunities for career advancement in a collaborative team environment that values innovation.