Q

Qualcomm

Designs mobile chips and licenses wireless patents

GPU Validation and Emulation Engineer Senior - GPU ASICS Engineering

Hardware Validation & TestingConfirmed live in the last 24 hours
Full-timeSan Diego, CA, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field and at least 2 years of Software Engineering, Hardware Engineering, Systems Engineering, or related work experience; or a master's degree in one of those fields and at least 1 year of related work experience; or a PhD in one of those fields.
  • At least 1 year of hands-on experience in emulation, simulation acceleration, or FPGA.
  • At least 1 year of experience in design validation or post-silicon debugging.
  • At least 1 year of hands-on experience creating high-performance and area-efficient emulation environments from RTL.
  • At least 1 year of hands-on experience with emulator platforms, platform bring-up, digital design, verification, debugging, and waveform viewers.
  • Experience with hardware emulators such as Palladium, ZeBu, Veloce, or FPGA systems based on Xilinx or Altera FPGAs.
  • Experience with emulation methodologies, including in-circuit emulation, hybrid systems, or simulation acceleration.

Responsibilities

  • Synthesize Verilog RTL and create models, then compile them to emulators such as Veloce, Palladium, or Zebu, and/or FPGA platforms.
  • Develop hardware emulator implementations, emphasizing design partitioning, synthesis, place and route, timing analysis, and runtime performance.
  • Drive debugging of emulator failures using current technologies, and work with designers and the software driver team on test plans and debugging.
  • Work with tool vendors and improve methodology to increase the area and performance of synthesized FPGA RTL.
  • Integrate third-party IP and perform system-level debugging.
  • Perform system-level RTL simulation and design verification.
  • Support chip bring-up and post-silicon debugging.
  • Debug functional and timing models.

Desired Qualifications

  • A bachelor's degree in Science, Engineering, or a closely related field.
  • A master's degree in Electrical Engineering or equivalent, plus 1 year of practical experience.
  • Design verification knowledge, preferably UVM or SystemVerilog.
  • Knowledge of GPU, CPU, DDR, or bus technologies.
  • Experience with Verilog and SystemVerilog.
  • Experience debugging system-level software and RTL.
  • Programming skills in C and C++.
  • Scripting skills in Python, Tcl, or Perl.
  • Knowledge of vendor emulation tools, Xilinx tools, or synthesis tools.

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