The Job logo
Search

job title or keywords...

(Ctrl+K)

CPU RTL Design Engineer-Staff

ApplyJoin for More Updates

Sign In is required to proceed to job application on company website.

Job Area:

Engineering Group, Engineering Group > Hardware Engineering

General Summary:

We are hiring talented engineers for CPU RTL development targeted for high performance, low power devices.

In this role, you will work with chip architects to conceive of the micro-architecture, and also help with architecture/product definition through early involvement in the product life-cycle.

As an RTL engineer you will own or participate in the following:

● Performance exploration. Explore high performance strategies working with the CPU modeling team.

● Microarchitecture development and specification. From early high-level architectural exploration, through micro architectural research and arriving at a detailed specification.

● RTL ownership. Development, assessment and refinement of RTL design to target power, performance, area and timing goals.

● Functional verification support. Help the design verification team execute on the functional verification strategy.

● Performance verification support. Help verify that the RTL design meets the performance goals.

● Design delivery. Work with multi-functional engineering team to implement and validate physical design on the aspects of timing, area, reliability, testability and power.

Skillset looking for:

● Thorough knowledge of microprocessor architecture including expertise in one or more of the following areas: instruction fetch and decode, branch prediction, instruction scheduling and register renaming, out-of-order execution, integer and floating point execution, load/store execution, prefetching, cache and memory subsystems.

● Knowledge of Verilog and/or VHDL. Experience with simulators and waveform debugging tools.

● Knowledge of logic design principles along with timing and power implications.

Minimum Qualifications:

• Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience.
OR
Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience.
OR
PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.

Preferred Qualifications: 

MS degree in Computer or Electrical Engineering.

● Understanding of low power microarchitecture techniques.

● Understanding of high performance techniques and trade-offs in a CPU microarchitecture.

● Experience using a scripting language such as Perl or Python.

Qualcomm Logo

Company

Qualcomm

Job Posted

2 years ago

WorkMode

On-site

Experience Level

3-7 years

Locations

Bangalore Urban, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant