Current jobs related to CPU Emulation Engineer - Santa Clara, California - Qualcomm

  • Senior CAD Engineer

    4 weeks ago


    Santa Clara, California, United States Qualcomm Full time

    Job SummaryWe are seeking a highly skilled CAD Engineer to lead our hardware emulation efforts. As a key member of our team, you will be responsible for developing and implementing emulation methodologies and workflows for CPU and SOC teams.Key ResponsibilitiesOwn hardware emulation methodologies and workflows for CPU and SOC teamsGather requirements from...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a Senior CPU Verification Engineer to join our team at NVIDIA.This role offers the opportunity to have a real impact in a progressive, technology-focused company impacting product lines ranging from consumer graphics to self-driving cars and the growing field of artificial intelligence.Key Responsibilities:Verify the ASIC design, architecture,...


  • Santa Clara, California, United States Apple Full time

    Dynamic and Innovative RoleAt Apple, we're pushing the boundaries of what's possible with technology. As a CPU Microarchitect/RTL Engineer, you'll be part of our Silicon Engineering Group, designing high-performance, low-power microprocessors that power our innovative products.Key ResponsibilitiesDevelop and specify micro-architecture designs, from...


  • Santa Clara, California, United States Qualcomm Full time

    Job Title: CPU Verification EngineerQualcomm is seeking a highly skilled CPU Verification Engineer to join our team. As a CPU Verification Engineer, you will work closely with Chip Architects to validate the concepts of CPU and SOC level micro-architectures.Key Responsibilities:Develop detailed Test and Coverage plans based on the Architecture and...

  • CPU ML RTL Architect

    4 weeks ago


    Santa Clara, California, United States Apple Full time

    Job SummaryWe are seeking an experienced engineer to drive CPU machine-learning accelerator architecture and RTL development for Apple Silicon.Key ResponsibilitiesDevelop micro-architecture and specification from early high-level architectural exploration through micro-architectural research and arriving at a detailed specification.Own or participate in RTL...

  • CPU RTL Architect

    4 weeks ago


    Santa Clara, California, United States Apple Full time

    Job SummaryWe are seeking an experienced engineer to drive architecture and RTL development of CPU integer, floating-point, and/or load/store execution for our performant cores.Key ResponsibilitiesDevelop and specify micro-architecture from early high-level architectural exploration through micro-architectural research and arriving at a detailed...


  • Santa Clara, California, United States Qualcomm Full time

    Job Title: CPU Performance Projections EngineerJob Summary: We are seeking a highly skilled CPU Performance Projections Engineer to join our team at Qualcomm. As a CPU Performance Projections Engineer, you will be responsible for modeling and projecting the CPU performance for various Qualcomm SoCs.Key Responsibilities:Setup the CPU/SoC configuration in the...


  • Santa Clara, California, United States Apple Full time

    Role SummaryApple is seeking a highly skilled CPU Cache Microarchitect/RTL Engineer to contribute to the design of high-performance, low-power microprocessors that power our innovative products. As a key member of the Silicon Engineering Group (SEG), you will own or participate in the development of micro-architecture specifications, RTL ownership,...


  • Santa Clara, California, United States Nvidia Full time

    Job SummaryNVIDIA is seeking a skilled Verification Engineer to join our Emulation division. As a key member of our team, you will be responsible for supporting multiple emulation environments using the latest emulation techniques. This includes bringing up SOCs on emulation, root causing SoC/Processor test fails and emulator environment issues, and...


  • Santa Clara, California, United States Apple Full time

    Role OverviewWe are seeking an experienced technical leader to drive architecture and RTL for world-class CPU power management solutions.Key ResponsibilitiesDevelop and specify micro-architecture, from early high-level architectural exploration to detailed specification.Own or contribute to RTL development, assessment, and refinement to target power,...


  • Santa Clara, California, United States Apple Full time

    Job DescriptionAt Apple, we are seeking a highly motivated and self-driven CPU Performance and Workload Analysis Engineer to join our team. As a member of our CPU Architecture and Performance Team, you will be responsible for driving advanced exploration for next-generation CPU architectures.You will be the interface between the CPU team, system teams, and...


  • Santa Clara, California, United States Qualcomm Full time

    Job SummaryQualcomm is seeking a talented CPU Performance Modeling Engineer Lead to join our team. As a key member of our CPU Power/Performance Modeling team, you will contribute to the development of advanced CPU performance and power features, exploring new ideas, modeling, and characterizing them. You will work closely with the design team to productize...


  • Santa Clara, California, United States Apple Full time

    Role OverviewAs a CPU Implementation Engineer at Apple, you will play a critical role in driving the design and implementation of CPU blocks. This is an exciting opportunity to work with a talented team of engineers to develop innovative solutions that will shape the future of technology.Key ResponsibilitiesCollaborate with micro-architects to define...

  • Senior CAD Engineer

    1 month ago


    Santa Clara, California, United States Qualcomm Full time

    Job SummaryAs a Senior CAD Engineer - DV Emulation, you will be responsible for developing and applying Computer Aided Design (CAD) software engineering methods, theories, and research techniques in the investigation and solution of technical problems. You will work with RTL, architecture, design, DV, software, and silicon verification users to define,...


  • Santa Clara, California, United States Apple Full time

    Job SummaryWe are seeking a highly motivated and self-driven CPU Performance and Workload Analysis Engineer to join our team at Apple. As a member of our CPU Architecture and Performance Team, you will be responsible for driving advanced exploration for next generation CPU architectures. Your work will guide optimizations and the direction of future CPUs,...

  • CPU CDC/STA Engineer

    1 month ago


    Santa Clara, California, United States Apple Full time

    Role SummaryAs a CPU CDC/STA Engineer at Apple, you will play a critical role in analyzing and driving fixes for our CPU designs. You will be responsible for developing, maintaining, and improving our Lint, Clock Domain Crossing (CDC), Reset Domain Crossing (RDC), and Static Timing Analysis (STA) constraints and methodology.Key ResponsibilitiesDevelop and...


  • Santa Clara, California, United States Apple Full time

    Role OverviewAt Apple, we're pushing the boundaries of innovation and technology. As a CPU Implementation Lead Engineer, you'll play a critical role in shaping the future of our products and services.Key ResponsibilitiesOwn or participate in CPU IP delivery, ensuring seamless integration with our multi-functional engineering teams.Collaborate with...


  • Santa Clara, California, United States Apple Full time

    Role SummaryAs a CPU Physical Design Methodology and Optimization Engineer at Apple, you will be part of a highly visible and innovative team responsible for solving key problems in the physical design (PD) methodology and optimization space. Your focus will be on improving Power, Performance, and Area (PPA) of our industry-leading CPU designs, working...


  • Santa Clara, California, United States Qualcomm Full time

    Job SummaryAs a CPU Performance Modeling Architect at Qualcomm, you will be responsible for designing and developing high-performance CPUs that push the boundaries of what's possible. You will work closely with cross-functional teams to enhance the world of compute products from conceptualization through post-silicon verification.Key...


  • Santa Clara, California, United States Apple Full time

    Role SummaryAs a CPU Physical Design Engineer in Apple's Silicon Engineering Group, you will play a key role in driving the design and development of our next-generation CPU blocks. You will be responsible for driving RTL-to-GDS design convergence through logic synthesis and place-and-route tools, targeting ambitious PPA goals. Additionally, you will work...

CPU Emulation Engineer

1 month ago


Santa Clara, California, United States Qualcomm Full time
Job Summary

Qualcomm is seeking a highly skilled CPU Emulation Engineer to join our CPU verification team. As a key member of our team, you will work closely with CPU RTL, performance, verification, and SW teams to deliver emulation-based solutions for high-performance CPUs.

Key Responsibilities:

  • Collaborate with CPU teams to develop and implement emulation-based solutions.
  • Design and develop test bench infrastructure in C/C++ and SystemVerilog for CPU emulation.
  • Develop and maintain verification methodologies to ensure scalable and portable environments.
  • Debug emulation performance and area issues to optimize resource utilization.
  • Develop and maintain environments for running verification test cases, OS boot, performance benchmarks, and other vectors.
  • Develop debugging methodologies to efficiently debug and root-cause CPU functional and performance issues.
  • Collect and analyze metrics related to emulation environment performance.
  • Collaborate with emulation CAD teams to resolve infrastructure issues and ensure productivity.

Requirements:

  • 5+ years of experience with emulation platforms, including Palladium, Zebu, Veloce, and FPGAs.
  • Experience with synthesizing and optimizing designs and verification components in synthesizable Verilog.
  • Experience with C/C++ DPI transactors and monitors.
  • Experience with scripting using Perl, Python, or shell scripts, and packaging workloads for cloud.
  • Experience with debugging ARM CPU-based designs, ARM ISA, and programmers' model.
  • Experience with Linux boot and firmware aspects is a plus.
  • Experience with CPU architecture and micro-architecture is a plus.

Qualifications:

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

Qualcomm is an equal opportunity employer and welcomes applications from diverse candidates. If you require accommodations during the application process, please contact us at [insert contact information].