As a Design Verification Engineer, you will play a key role in verifying complex IP blocks and firmware through advanced verification methodologies. You will collaborate closely with hardware and firmware teams to validate subsystem-level functionality, performance, and security features. This position offers exposure to cutting-edge SoC architectures, hardware/software co-design, and innovative verification techniques.
We are seeking an engineer with a strong foundation in computer architecture and SoC design principles. The ideal candidate demonstrates problem-solving ability, technical expertise, and effective communication skills to work across diverse teams. We value individuals who are detail-oriented, adaptable, and committed to delivering high-quality results.
Key responsibilities include:
Bachelor’s or Master's degree in Electrical Engineering, Computer Engineering, or equivalent preferred.
Strong understanding of C/C++, UVM methodology, SystemVerilog, and C-DPI co-verification techniques. Familiarity with standard bus protocols (AXI, AHB, AMBA) and interconnect architectures. Experience with firmware development and debugging on embedded processors. Proficiency in scripting languages (Python, Perl, or similar) for automation and infrastructure development. Knowledge of ASIC verification tools, simulation environments, and formal verification.