Principal Engineer, ASIC Verification (AI/HPC)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Principal Engineer, ASIC Verification (AI/HPC): Developing the architecture for functional verification environments, reference models, and bus-functional monitors for complex custom SoCs with an accent on random techniques and coverage analysis. Focus on architecting tools for multi-core SoCs, debugging failures, and transforming engineering requirements into scalable software tools.
Location: Ottawa, Canada or Toronto, Canada
Salary: 145,800 - 194,400 CAD per annum
Company
A leading semiconductor solutions provider creating essential building blocks for data infrastructure across enterprise, cloud, and AI architectures.
What you will do
- Develop architecture for functional verification environments, including reference models, bus-functional monitors, and drivers.
- Write comprehensive verification test plans using random techniques and coverage analysis in collaboration with designers.
- Build and tune verification environments to achieve coverage goals and resolve failures.
- Verify boot code and develop tools to streamline the design of state-of-the-art multi-core SoCs.
- Transform engineering requirements into scalable software tools for highly parallel compute environments.
- Execute unit and regression testing of software tools.
Requirements
- BS in Computer Engineering, Electrical Engineering, or Computer Science (MS/PhD preferred).
- 10+ years of experience in verification, firmware, and software development (5+ years with MS/PhD).
- Proficiency with System Verilog and UVM.
- Experience building sophisticated directed and random-verification environments.
- Experience with scripting languages such as Python or Perl and EDA Verification tools.
- Strong knowledge of Object-Oriented Design and Linux O.S.
Nice to have
- Strong programming skills in C++ and ARM assembly.
- Understanding of networking protocols.
Culture & Benefits
- Competitive compensation and comprehensive benefits package.
- Environment centered on shared collaboration, transparency, and inclusivity.
- Access to tools and resources designed to support professional growth and leadership.
Hiring process
- Interviews focusing on individual experience, thought process, and communication skills.
- Strict prohibition of AI tools (ChatGPT, Copilot, etc.) during the interview process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →