Senior Design Engineer in San Diego, CA

$80K - $100K(Ladders Estimates)

Qualcomm Incorporated   •  

San Diego, CA 92101

Industry: Telecommunications & Hardware

  •  

Less than 5 years

Posted 26 days ago

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. Qualcomm Research is defining the next-generation architectures for our system-on-chip (SoC) products for a variety of different markets. We are currently looking for a Computer Architect for a novel ground up processor design project aimed at low power signal processing and machine learning workloads. This exciting & dynamic computer architect position will have a focus on novel architectural concepts and their applicability to Qualcomms SoCs. In particular, the position is aimed at architecting an innovative low power processor for signal processing and machine learning workloads. This position requires a strong computer architecture background with C/C++ modeling for IPs and SoC to help with performance modeling and analysis. The position requires working with a team of world-class SoC and processor architects, modeling and evaluating innovative concepts, and then working with digital designers for realization. The position will involve understanding industry and product trends, work with the product team to define feature sets and architect solutions for delivering the required performance, power and area. This role has a heavy focus on developing processor models at different levels of abstraction using state-of-art techniques. The position will also involve collaboration with schools and startups on promising technology.




All Qualcomm employees are expected to actively support diversity on their teams, and in the Company.


Minimum Qualifications


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

2+ years ASIC design, verification, or related work experience.

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

2+ years ASIC design, verification, or related work experience.


Preferred Qualifications


3+ years of experience in processor modeling or micro-architectural exploration

Experience building models for a processor at different levels of abstraction

Experience working with the structure & bottlenecks of the CPU and memory systems

Experience with C/C++ modeling for IPs and SoC

Assembly-level programming

Compiler technology

Multiprocessor systems

Hardware virtualization

Security architecture

Weakly-ordered memory models

On-chip bus architecture & off-chip memory systems

RTL development using Verilog, synthesis, timing analysis

Excellent written and verbal communications skills

Knowledge of machine learning workloads

3+ years of experience in processor modeling or micro-architectural exploration

Experience building models for a processor at different levels of abstraction

Experience working with the structure & bottlenecks of the CPU and memory systems

Experience with C/C++ modeling for IPs and SoC

Assembly-level programming

Compiler technology

Multiprocessor systems

Hardware virtualization

Security architecture

Weakly-ordered memory models

On-chip bus architecture & off-chip memory systems

RTL development using Verilog, synthesis, timing analysis

Excellent written and verbal communications skills

Knowledge of machine learning workloads


Education Requirements


Preferred: Master's, Electrical Engineering Required: Bachelor's, Electrical Engineering

Preferred: Master's, Electrical Engineering


Keywords

Valid Through: 2019-11-16