RISC-V Software Engineer
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling
I korthet
Qualcomm is seeking a Principal Engineer with extensive experience in RISC-V architecture to lead the design and development of security, virtualization, confidential compute, and trusted execution environments in next-generation SoCs. This role involves critical contributions to architecture, hardware enablement, and compliance with industry standards, as well as upstream contributions to OpenSBI, KVM, and the Linux kernel.
Ansvarsområden
- Contribute to architecture and development of security, virtualization, confidential compute and trusted execution features.
- Drive upstream contributions to OpenSBI, KVM and Linux kernel, ensuring long-term maintainability and community alignment.
- Collaborate with hardware and platform teams to enable security, virtualization confidential compute, and trusted execution features.
- Collaborate with hardware engineers to enable software stack on silicon and emulation platforms, debug hardware-software interactions, and ensure seamless integration.
- Guide the integration of compliance test suites for confidential compute and trusted execution features.
Krav
- Bachelor’s degree in engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience; OR Master’s degree and 7+ years; OR PhD and 6+ years.
- 6+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
- 18+ years of experience in Linux KVM or Linux kernel or TEE development.
- Good understanding in virtualization, confidential compute and trusted execution environments.
- Strong debugging skills using tools like ftrace, perf, kgdb, crash, kernel logs and hardware debuggers.
- Good experience with Git, GitHub or GitLab.
Önskade kvalifikationer
- Exposure to the RISC-V architecture.
- Good understanding of ARM virtualization extensions or ARM Trustzone or ARM CCA or RISC-V hypervisor extensions or RISC-V CoVE.
- Proven experience in upstreaming patches and working with the Linux KVM or Linux kernel community.
- Proven experience in working with Industry standard groups and proposing specification changes.
- Platform or SoC bring-up on silicon, emulation, and simulation platforms.
- Contributions or maintainer-ship in any open-source project.
- Familiarity with Docker, CI/CD pipelines.
Förmåner
- Competitive annual discretionary bonus program.
- Opportunity for annual RSU grants.
- Highly competitive benefits package designed to support success at work, at home, and at play.
- Information about US benefits available at a link.
#RISC-V#Software Engineering#Security#Virtualization#Confidential Compute#Trusted Execution Environment#Embedded Systems#Linux#KVM#OpenSBI#System Architecture