This role is responsible for architecting Verification Environments for ASIC SoC and providing verification support from defining the verification plan to multi-million gate product tapeout. The engineer will also be involved in test design and development, creating complex self-checking test benches with constraint random stimulus generation, and architecting SoC test FW. This position requires a deep understanding of ASIC features and the ability to develop and debug SoC ASIC platform test FW and specific tests in C/C++. The engineer will partner in methodology development activities, actively planning, analyzing, and reviewing functional and technical specification documents. They will also implement and maintain an integrated end-to-end formal verification flow for formal verification objectives and develop/modify scripts to automate the verification process. The role involves developing the verification environment, including environment assumptions, assertions, and cover properties in the context of the verification plan. This position requires in-depth knowledge and experience, the ability to solve complex problems with a new perspective using existing solutions, and to work independently with minimal guidance. The engineer will act as a resource for colleagues with less experience and represents a level at which a career may stabilize for many years. They will use best practices and knowledge of internal or external business issues to improve products/services or processes, and often lead the work of project teams, potentially training junior staff.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior