Software Engineer

Job Description

  • Permanent
  • Anywhere

About the job
Position : Sr. Emulation Engineer;

Location : Markham, Ontario (Onsite);

Type : Long Term Contract / Full time.

 

 

 

Job Description & Skill Requirement :

• Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field. Master’s degree preferred.

• Strong experience in emulation and simulation, with familiarity in industry-standard tools like Veloce, Palladium, ZEBU, HAPs, Protium

• Emulation debug (state experience required)

• Proficiency in programming languages such as C, C++, Python, Ruby, Shell and TCL test content.

• Solid understanding of hardware architectures and design principles.

• Experience with FPGA-based emulation platforms is a plus.

• Knowledge of current industry GFX Architectures

• Strong problem-solving and debugging skills.

• Good to have familiarity with Gaming Silicon product lines, including CPUs, GPUs, and APUs.

• Ability to work effectively in a collaborative team environment.

• Excellent communication skills, both written and verbal.

• Strong working knowledge of AutoCAD software and 3D modelling.