
ASIC Design Engineer
High Tech Genesis
full-time
Posted on:
Location Type: Hybrid
Location: Ottawa • 🇨🇦 Canada
Visit company websiteJob 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