Qualcomm-posted 3 months ago
$242,300 - $363,500/Yr
Remote • Santa Clara, CA
5,001-10,000 employees
Computer and Electronic Product Manufacturing

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. We are hiring talented engineers for CPU RTL development targeted for high performance, low power devices in the cache and memory controller design. As a CPU Micro-architecture and RTL Design Engineer, 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.

  • Performance exploration. Explore high performance strategies working with the CPU performance 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, reliability 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.
  • Bachelor's degree in Computer Architecture, Computer Engineering, Electrical Engineering, or related field and 8+ years of Software Engineering, Hardware Engineering, Electrical Engineering, Systems Engineering, or related work experience.
  • OR Master's degree in Computer Architecture, Computer Engineering, Electrical Engineering, or related field and 7+ years of Software Engineering, Hardware Engineering, Electrical Engineering, Systems Engineering, or related work experience.
  • OR PhD in Computer Architecture, Computer Engineering, Electrical Engineering, or related field and 6+ years of Software Engineering, Hardware Engineering, Electrical Engineering, Systems Engineering, or related work experience.
  • 6+ years of CPU Architecture work experience.
  • 3+ years of work experience with programming (e.g., C, C++, etc.).
  • Thorough knowledge of microprocessor architecture including expertise in one or more of the following areas: load/store execution, prefetching, replacement policies, cache controllers 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.
  • Understanding of low power microarchitecture techniques.
  • Understanding of high performance techniques and trade-offs in a CPU memory subsystem.
  • Experience using a scripting language such as Perl or Python.
  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Highly competitive benefits package designed to support your success at work, at home, and at play.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service