Emulation Engineer - RISC -V
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Inbyggda system · QA och testning
I korthet
Qualcomm is seeking an Emulation Engineer specializing in RISC-V for their Cupertino, California office. The role involves working across pre-silicon disciplines to develop and maintain complex hybrid execution environments for system software and performance benchmarking.
Ansvarsområden
- Work cross-functionally across architecture, microarchitecture, design, design verification, software, performance, and emulation/prototyping.
- Communicate clearly across teams and geographies.
- Develop, debug, and maintain complex system-level hybrid execution environments.
- Enable pre-silicon bring-up of system software and performance benchmarking workloads.
Krav
- 8+ years of industry experience.
- Bachelor's, Master's, or PhD in a relevant engineering field.
- Strong domain knowledge of computer architecture.
- Ability to work independently and across geographies.
- Hands-on experience with commercial emulation platforms (Palladium, Mentor Veloce) and/or prototyping platforms (Protium, Primo, HAPS).
- Expertise in transactor development, virtual prototyping, and advanced verification techniques (assertions, coverage, UPF).
- Solid understanding of modern SystemVerilog for design and verification.
- Experience isolating and reproducing silicon bugs in emulation.
- Strong software development in compiled (C/C++) and interpreted (Python, Tcl) languages.
- Proven hardware/software co-debug skills.
- Working knowledge of firmware, OS (Linux, RTOS), and hypervisor (Xen, KVM) stacks for embedded and server applications.
- Familiarity with CPU architectures (RISC-V, x86, ARMv8), coherent communication protocols, and standard IO interfaces.
- Experience building and maintaining production infrastructure automation, including execution pipelines and observability and reporting frameworks.
Önskade kvalifikationer
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 4+ years of Hardware Engineering, Software Engineering, Electrical Engineering, Systems Engineering, or related work experience.
- Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 3+ years of Hardware Engineering, Software Engineering, Electrical Engineering, Systems Engineering, or related work experience.
- PhD in Electrical Engineering, Computer Engineering, Computer Science, or related field and 2+ years of Hardware Engineering, Software Engineering, Electrical Engineering, Systems Engineering, or related work experience.
Förmåner
- 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.
#RISC-V#Emulation#Prototyping#CPU Engineering#Hardware Engineering#Software Engineering#SystemVerilog#C++#Python#Tcl#Linux#RTOS#ARMv8#x86