ASIC Design Engineer

Qualcomm


Date: 1 day ago
City: Markham, Ontario
Contract type: Full time
Company

Qualcomm Canada ULC

Job Area

Engineering Group, Engineering Group > ASICS Engineering

Qualcomm Overview

Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products. This is the Invention Age - and this is where you come in.

General Summary

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 don’t 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; be 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; and 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.


Other Principal Duties And Responsibilities

  • Use tools/applications to execute the architecture and design of a specific part of a block according to design protocol provided.
  • Resolve architecture, design, or verification problems by applying sound ASIC engineering practices with some supervision.
  • Execute 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.
  • Write basic tests and regressions to identify any bugs in own work.
  • Run power checks on specific part of a block under the guidance of more senior engineers.
  • Interpret the results of performance checks and reports them to team lead.
  • Write, review, and edit technical document in accordance with template requirements.
  • Communicate directly with lead on any significant deviations from the Plan of Record for specific assigned part of a block in a timely manner.
  • Participate in design or verification reviews and project meetings.
  • Provide 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.


Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail [email protected] or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities.

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.

If you would like more information about this role, please contact Qualcomm Careers.

3076723
Post a CV