High Tech Genesis

ASIC Design Engineer

High Tech Genesis

full-time

Posted on:

Location Type: Hybrid

Location: Ottawa • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

SeniorLead

Tech Stack

Python

About the role

  • Read and understand the architecture and functional requirements specification document(s) and communicate and collaborate with systems engineers and architects
  • Produce an implementation specification document and have it reviewed by your team, architects, analog designers
  • Be accountable for the creation and integration of new and existing RTL and/or C source code, algorithms and functions
  • Create timing constraints for your code, and participate in synthesis log reviews, constraint reviews, timing report analysis, layout and backend reviews
  • Be responsible for designer testing of code, debugging code during simulation and regression verification
  • Assist the verification team in determining coverage and provide design assertions and waivers
  • Be involved in lab validation of the product and its prototype if applicable
  • Report on status updates on a regular basis

Requirements

  • Minimum of 8 years’ experience in ASIC design engineering
  • Proficiency above the intermediate level with use of System Verilog for design
  • Experience with digital design synthesis, STA, timing closure and asynchronous clock crossing
  • Good understanding of timing/power/area analysis and trade-offs
  • Familiarity with digital (including formal) verification methods
  • Experience with digital silicon design backend process
  • Experience with digital design for low power
  • Experience in DSP and/or Forward Error Correction
  • Experience with standards and protocols such as Ethernet OTN, B100G
  • Experience with mixed-signal design
  • Experience with Jira for bug tracking and GIT for source code management and revision tracking
  • Familiarity with programming languages: Python, Make, bash, object-oriented programming, C, C++, System C
  • Excellent organization, written and oral (English) communication skills
  • Ability to methodically solve complex technical problems
  • A highly motivated self-starter, able to work independently, while being a team player
  • Education: Electrical or computer engineering, computer science or other applicable scientific degree at the BEng/BSc or MEng/MSc level
  • Applicants must have the legal right to work in Canada

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
System Verilogdigital design synthesisSTAtiming closureasynchronous clock crossingtiming/power/area analysisdigital verification methodsdigital silicon design backend processdigital design for low powerDSP
Soft skills
organizationwritten communicationoral communicationproblem-solvingself-starterteam player