S0i3/PMM Emulation Engineer

TekWissen ®

Markham

On-site

CAD 62,508 - 89,027

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A global workforce management provider is seeking a PMM Emulation Engineer for a temporary contract in Markham, ON. You will focus on debugging and validating pre-silicon emulation processes, interacting with firmware and hardware teams. The role necessitates a strong background in low-level debugging and emulation, with expertise in power management features. Ideal candidates hold a degree in a relevant engineering field and possess excellent communication skills. Competitive hourly rate is provided.

Qualifications

  • Prior experience with low level debug and emulation execution of SoCs, FPGA or embedded systems.
  • Experience with industry standard emulator systems.
  • Hands-on experience in validating low-power states like S0i3.

Responsibilities

  • Debug and support system issues during pre-silicon emulation.
  • Provide root cause analysis and guidance for issues.
  • Review and plan dependencies, milestones, and deliverables.

Skills

Low Level Debug
Emulation
Firmware

Education

Bachelor's, Master's or PhD in Electrical, Computer, or Software Engineering

Tools

Verilog
C
C++
Python
Git
JTAG

Job description

6 days ago Be among the first 25 applicants

This range is provided by TekWissen ®. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

CA$55.00/hr - CA$55.00/hr

Position: S0i3/PMM Emulation Engineer

Location: Markham, ON

Duration: 9 Months

Job Type: Temporary Assignment

Work Type: Onsite

Overview

TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients worldwide. This Client is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets. The company also produces flash memories, graphics processors, motherboard chip sets, and a variety of components used in consumer electronics goods.

Job Description
  • ClientStrategic Silicon Solution software team is seeking for an energetic System Emulation Contractor to join our team together for pre-silicon emulation execution.
  • As a PMM Emulation Engineer, you will execute and perform debug of issues alongside validation, FW, and IP teams on emulation in order to meet product development milestones.
  • This role is specifically focusing on pre-silicon emulation debug and validation of complex Power Management feature and S0i3 flow.
Key Responsibilities
  • Debug and support of system issues found in firmware, hardware, or software during pre-silicon emulation
  • Providing root cause analysis and guidance for the closure of issues to both internal and customer-facing/external teams
  • Reviewing and planning dependencies, milestones, and deliverables, and coordinating with upstream and downstream teams
  • Executing pre-silicon coverage on semi-custom systems on emulator systems based on defined schedule target
Preferred Experience
  • Prior years of experience with low level debug and emulation execution of SoCs, FPGA or embedded systems, and their related software/firmware debug
  • Experience with emulation systems debug, including experience with industry standard emulator systems
  • Hands‑on experience validating low‑power states such as S0i3 in pre‑silicon emulation environments, including debug of entry/exit flows and dependencies across firmware and hardware components
  • Ability to analyze and resolve issues related to S0i3 transitions, power gating, and wake‑up sequences in complex SoC designs
  • Knowledge of Verilog, C, C++, assembly, TCL/TK, Python, and/or other scripting languages
  • Demonstrated ability to grasp new technical concepts quickly
  • Strong analytical/problem solving skills and pronounced attention to details
  • Excellent written and verbal communication skills
  • Excel in a dynamic team working environment
  • Self‑starter, strong collaborator, and able to independently drive tasks to completion, especially those with high ambiguity
  • Strong understanding of BIOS and other firmware components, OS (Linux, Windows, Android), and driver‑level interactions at the system level, common failure points within each, and debug methodologies
  • Knowledge and use of standard debuggers, programmers, and related tools and methodologies (JTAG, Dstream, Lauderbach, etc.)
  • Familiarity with Git, GitLab/GitHub and other software repository frameworks and methodologies
  • Technical understanding of CPU, Memory, PCIe, Power Management, Graphics, Display or Security/Crypto architecture & design
TOP SKILLS
  • Low Level Debug
  • Emulation
  • Firmware
Academic Credentials
  • Bachelor, Master's or PhD degree in Electrical, Computer, or Software Engineering, or related degree

TekWissen® Group is an equal opportunity employer supporting workforce diversity.

Seniority level

Associate

Employment type

Contract

Job function

Computers and Electronics Manufacturing

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Pre-Silicon PMM Emulation Engineer - Low-Level Debug
Pre-Silicon PMM Emulation Engineer - Low-Level Debug

TekWissen ® • Markham

On-site
CAD 80,000 - 100,000
Graphics IP Validation Engineer
Graphics IP Validation Engineer

TekWissen ® • Markham

On-site
Competitive benefit packages
Award-winning culture
System Validation Engineer
System Validation Engineer

Infotree Global Solutions • Canada

On-site
CAD 80,000 - 100,000
Pre-Silicon System Emulation & Debug Engineer (Contract)
Pre-Silicon System Emulation & Debug Engineer (Contract)

Infotree Global Solutions • Canada

On-site
CAD 80,000 - 100,000
Platform Emulation Software Engineer - DC GPU
Platform Emulation Software Engineer - DC GPU

AMD • Markham

On-site
CAD 120,000 - 180,000
AMD benefits at a glance
Platform Emulation Software Engineer - DC GPU
Platform Emulation Software Engineer - DC GPU

Advanced Micro Devices • Markham

On-site
CAD 110,000 - 170,000
Lead SMU Validation Engineer - Data Center GPU
Lead SMU Validation Engineer - Data Center GPU

CareerArc • Markham

Hybrid
CAD 120,000 - 180,000
UFS IP Validation Engineer
UFS IP Validation Engineer

Net2Source (N2S) • Markham

On-site
Competitive benefit packages
Collaborative work culture
Lead SMU Validation Engineer - Data Center GPU
Lead SMU Validation Engineer - Data Center GPU

Advanced Micro Devices • Markham

Hybrid
CAD 120,000 - 210,000
Validation Engineer
Validation Engineer

Net2Source (N2S) • Markham

On-site
CAD 80,000 - 100,000