Q

Qualcomm

Designs mobile chips and licenses wireless patents

CPU Physical Design Timing Engineer - CPU Engineering

Silicon & ASIC DesignConfirmed live in the last 24 hours
Full-timeAustin, TX, USAIn-person

About the Job

Requirements

  • Excellent automation skills using Tool Command Language, Perl, or Python.
  • Ability to develop or work on automation scripts from a specification to develop a CPU static timing analysis signoff flow or methodology.
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field and 2+ years of relevant work experience; or a Master's degree in one of these fields or a related field and 1+ year of relevant work experience; or a PhD in one of these fields or a related field.
  • Strong expertise in static timing analysis basics, AOCV/POCV concepts, clock-tree synthesis, defining and managing timing constraints, latch transparency handling, and zero-cycle and multi-cycle path handling.
  • Hands-on experience with static timing analysis tools, including PrimeTime and Tempus.
  • Experience driving timing convergence at chip and hard-macro levels.
  • In-depth knowledge of crosstalk noise, signal integrity, layout parasitic extraction, and feed-through handling.
  • Knowledge of ASIC back-end design flows, methods, and tools, including ICC2 and Innovus.
  • Basic knowledge of device physics.

Responsibilities

  • Define, develop, and drive CPU timing closure for Oryon CPU cores.
  • Work with the microarchitecture and RTL design team to develop timing constraints and drive design implementation to meet power, area, and performance goals using industry-standard tools and flows.
  • Code scripts used with static timing analysis tools to enable CPU timing infrastructure and methodology across multiple CPU projects.
  • Collaborate with the central timing technology and methodology team and interact with the CPU implementation team to drive CPU power, performance, and area goals.
  • Set up, converge, review, and sign off static timing analysis for multi-mode, multi-voltage-domain designs of Oryon CPU cores.
  • Perform timing analysis, validation, and debugging across multiple process, voltage, and temperature conditions using PrimeTime or Tempus.
  • Run PrimeTime or Tempus for static timing analysis flow optimization and correlate SPICE results to static timing analysis.
  • Identify root causes of timing miscorrelation at different design levels in functional and test modes, and propose solutions.
  • Evaluate multiple timing methodologies and tools on different designs and technology nodes.
  • Use digital implementation flows from RTL to GDS, including ICC, Innovus, and PrimeTime.
  • Produce technical writing and communicate while working in a cross-collaborative environment.

Desired Qualifications

  • Experience developing a framework, tool, or utility.

About the Company

Qualcomm

Designs mobile chips and licenses wireless patents

Qualcomm designs the Snapdragon processors and modems inside many Android phones, and it licenses its wireless patents to device makers around the world. It helped commercialize CDMA, the cellular technology behind 3G networks, and its patents cover core parts of the 4G and 5G standards that phones use to connect. The company does not run its own chip factories; contract foundries make its chips, which it sells to makers of phones, PCs, cars, and connected devices. Device makers also pay Qualcomm royalties for using its patented technology, which forms a second business alongside chip sales. Qualcomm was founded in 1985 and is based in San Diego, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Diego, CA
Founded
1985

Recently Posted Jobs

Explore more opportunities at Qualcomm

See more jobs