Qualcomm Compute AI Processors ASIC Engineer in Markham, Canada

Job Description:

Job Id

E1968521

Job Title

Compute AI Processors ASIC Engineer

Post Date

12/05/2018

Company


Division

Qualcomm Technologies, Inc.


CDMA Technology at http://www.qualcomm.com/about/businesses/qct

Job Area

Engineering - Hardware

Location

Canada - Markham

Job Overview

Do you ever wonder when will connected devices become thinking devices? Be part of the group that is working on technology that will bring Cognition to all connected devices: That means devices that dont just think, but instinctively react to their surroundings.

We are searching for an ASIC design Engineer to be part of the Compute DSP/ AI Processor design team responsible for developing compute/processing hardware for Qualcomm Snapdragon processors.

The candidate will develop micro-architecture and module specifications for digital compute and processing, bus interface, or other system-on-a-chip functions. Responsible for a portion of IP core functionality. Model and analyze performance, area, power, and system cost tradeoffs for different micro-architectures. Present compelling arguments for an optimal solution based on analysis. Implement modules and sub-systems in Verilog and HLS C hardware design languages. Develop design methodology and automation using tcl/make/python scripts. Develop and debug constraints, RTL, clocks, and layout to achieve netlist synthesis and static timing closure. Write, implement, and drive test plans and develop reference and bus-functional models. Implement tests at both the module and sub-system levels. Make significant contributions to silicon debug and analysis.

The responsibilities of this role include:

Taking responsibility for own work and making decisions with limited impact.

Using verbal and written communication skills to convey basic, routine factual information about day-to-day activities to others who are fully knowledgeable in the subject area.

Completing most tasks with multiple steps which can be performed in various orders; some planning and prioritization must occur to complete the tasks effectively.

Exercising some creativity to troubleshoot technical problems or deal with novel circumstances.

Using deductive problem solving to solve moderately complex problems; most problems have defined processes of diagnosis/detection; some limited data analysis may be required.

PRINCIPAL DUTIES AND RESPONSIBILITIES:

Uses tools/applications to execute the architecture and design of a specific part of a block according to design protocol provided.

Resolves architecture, design, or verification problems by applying sound ASIC engineering practices with some supervision.

Executes the design and verification strategies of ASICs, SoC, and IP cores of own specific assigned part of a block or IC Package with supervision from project lead.

Writes basic tests and regressions to identify any bugs in own work.

Runs power checks on specific part of a block under the guidance of more senior engineers.

Interprets the results of performance checks and reports them to team lead.

Writes, reviews, and edits technical document in accordance with template requirements.

Communicates directly with lead on any significant deviations from the Plan of Record for specific assigned part of a block in a timely manner.

Participates in design or project reviews and project meetings.

Provides input to team lead regarding areas for process and procedural improvement.

Minimum Qualifications

Bachelor's degree in Science, Engineering, or related field.

Preferred Qualifications

Bachelor's degree in Electrical Engineering, Computer Science, or Computer Engineering.

6+ months experience with architecture and design tools.

6+ months experience with scripting tools and programming languages.

6+ months experience with design verification methods.

Education Requirements

Bachelor's degree in Science, Engineering, or related field.

EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.