Job Description:Key Responsibilities:
- Develop and Optimize Verification Environments: Create and enhance verification plans, test benches, and test environments for different levels of System-on-Chip (SoC) design.
- Execute Simulations and Debug Issues: Run tests, simulations, and emulations to analyze performance, power usage, and uncover design bugs.
- Investigate and Resolve Bugs: Debug issues in the pre-silicon phase, identify root causes, and implement corrective actions.
- Write and Maintain High-Quality Code: Develop and document verification code while following best coding practices and standards.
- Collaborate Across Teams: Work closely with SoC architects, micro-architects, RTL developers, and validation teams to improve verification processes.
- Enhance Future Verification Strategies: Learn from post-silicon testing to refine methodologies for future product generations.
Qualifications:You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements are considered a plus factor in identifying top candidates.
Minimum Qualifications:
- Bachelor's degree in electrical engineering, computer engineering, computer science, or in other relevant STEM related degree.
- 2+ years of combined experience in the following:
- Logic design and/or logic verification.
- Exposure to SystemVerilog / VHDL hardware descriptive languages.
Preferred Qualifications:
- Graduate/Postgraduatedegree in a STEM field.
- Proven track record of effective debugging and problem-solving.
- Experience in analog and/or digital design.
- Proficiency in C/C++ programming.
- Experience with scripting languages (Python, Perl, etc.).
- Knowledge of low-power design techniques (UPF).
- Hands-on experience in formal verification.
- Familiarity with industry protocols such as DDR, Ethernet, and PCIe.
Experienced HireShift 1 (Canada)Canada, Vancouver
Position of TrustAnnual Salary Range for jobs which could be performed in Canada