
SoC Emulation Design Verification Engineer
- Markham, ON
- Permanent
- Full-time
- Collaborate with architects, hardware, and firmware engineers to understand features and verification needs
- Define emulation configurations and create sanity tests
- Bring up configurations on different emulators (e.g., Veloce, Zebu, Palladium)
- Work closely with RTL and firmware teams to identify and resolve defects
- Provide support to downstream emulation users
- Strong proficiency in SoC-level ASIC verification
- Skilled in debugging firmware and RTL using simulation tools
- Experienced with Verilog, SystemVerilog, C, and C++
- Solid background in C/C++ programming on Linux, with some exposure to Windows
- Hands-on experience with SystemVerilog and Verilog
- Working knowledge of SystemC and TLM
- Familiarity with scripting languages such as Tcl, Perl, Ruby, Makefile, and shell scripting
- Leadership or mentorship experience is a plus
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or related field