Job Title: ASIC IP Staff EngineerLocation: Markham, ONDuration: 12 Months
Job Description:Participates design, verification, and documentation for ASIC development for a Machine Learning IP block.The responsibilities of this role include:
• Evaluate performance, area, power and system cost tradeoffs for different micro-architectures• Resolves architecture, design, or verification problems by applying sound ASIC engineering practices
• Coding high quality RTL in verilog/system verilog
• Use of various design tools (Client, Compiler Linting, CDC, LEC, CLP etc.) to check and improve design quality
• Work with Design Verification team on functional/gate level verification and coverage closure
• Generates innovative ideas for IP core and process flow improvements
• Effectively utilizes advanced problem solving and ASIC engineering practices to resolve complex architecture, design, or verification problems.
• Reviews complex tests from more junior team members and completes own tests to ensure that bugs are fully understood and analyzed.
• Runs advanced power checks on multiple blocks to ensure design specifications are met; makes recommendations to leadership when specifications are not met.
• Interprets the results of highly complex performance checks and reports them to team lead.
• Writes, reviews, and edits own technical document in accordance with template and reviews and provides feedback on more junior engineers' documentation.
• Maintains regular communication with key team members to ensure continued alignment between team deliverables and product execution plan.
• Writes technical documentation and provides technical expertise for design or project reviews and project meetings to ensure team's best interest is represented.
• Continually evaluates process used in team to facilitate effective work-flow for possible improvement. Additional responsibilities might include:
• Uses process technology expertise to help define module level choices for technology variants to meet product requirement.
• Owns development and delivery of robust technology process modules through test chip and product data analysis.
Minimum Qualifications:• Bachelor's degree in Science, Engineering, or related field.
• 5+ years ASIC design, verification, or related work experience.Preferred Qualifications:• Bachelor's degree in Electrical Engineering, Computer Science, or Computer Engineering.
• 8+ years ASIC design, verification, or related work experience.
• 2+ years experience with architecture and design tools.
• 2+ years experience with scripting tools and programming languages.
• 2+ years experience with design verification methods.
• 1+ years of work experience in a role requiring interaction with senior leadership (e.g., Director level and above).
Physical Requirements:• Frequently transports between offices, buildings, and campuses up to 1/2 mile.
• Frequently transports and installs equipment up to 5 lbs.
• Performs required tasks at various heights (e.g., standing or sitting).
• Monitors and utilizes computers and test equipment for more than 6 hours a day.
• Continuous communication which includes the comprehension of information with colleagues, customers, and vendors both in person and remotely. •
Last updated on Jul 6, 2021