Senior Software Virtual Platform Engineer (SystemC/QEMU)

Qualcomm

Santa Clara (CA)

On-site

USD 129,300 - 193,900

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive annual discretionary bonus program
Annual RSU grants

Job summary

Qualcomm is seeking a Software Virtual Platform Engineer to specialize in virtual platforms including SystemC TLM and QEMU. In this role, you will design and develop accurate TLM models for complex SoC architectures, collaborating with cross-functional teams.

The ideal candidate will have significant experience in C++ programming and familiarity with advanced simulation techniques. This position is critical for the development of high-level virtual models, ensuring project completion to specifications.

Qualifications

  • 2+ years of experience in Software Engineering or related work experience.
  • Experience with programming languages such as C, C++, Java, Python.
  • 12+ years of Software/Firmware Engineering experience preferred.

Responsibilities

  • Designing and developing SystemC TLM models for SoC architectures.
  • Collaborating with hardware and software teams to understand system requirements.
  • Developing high-level system virtual models of complex SoC hardware.

Skills

C++ programming
SystemC TLM
Open-Source Development
Unit Testing
Continuous Integration

Education

Bachelor's degree in Engineering, Information Systems, or Computer Science
Master's degree in Engineering, Information Systems, or Computer Science
PhD in Engineering, Information Systems, or Computer Science

Tools

SystemC
QEMU
Git Revision Control

Job description

Qualcomm is seeking a Software Virtual Platform Engineer to specialize in virtual platforms including SystemC TLM and QEMU. In this role, you will design and develop accurate TLM models for complex SoC architectures, collaborating with cross-functional teams.

The ideal candidate will have significant experience in C++ programming and familiarity with advanced simulation techniques. This position is critical for the development of high-level virtual models, ensuring project completion to specifications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Virtual Platform/Simulation Sr. Engineer
Software Virtual Platform/Simulation Sr. Engineer

Qualcomm • Santa Clara (CA)

On-site
USD 129,300 - 193,900
Competitive annual discretionary bonus program
Annual RSU grants
Senior Virtual Platform Engineer: SoC Modeling & QEMU
Senior Virtual Platform Engineer: SoC Modeling & QEMU

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,000
Virtual Platform Engineer: SoC Modeling & QEMU
Virtual Platform Engineer: SoC Modeling & QEMU

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 165,000 - 224,000
Senior Virtual Platform Engineer (SoC/QEMU)
Senior Virtual Platform Engineer (SoC/QEMU)

Amazon • Cupertino (CA)

On-site
USD 193,300 - 261,500
RSUs
Sign-on bonus
Health insurance
+1
Virtual Platform Engineer – SoC Modeling & QEMU
Virtual Platform Engineer – SoC Modeling & QEMU

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
CPU Emulation Engineer - Virtual Prototyping for SoCs
CPU Emulation Engineer - Virtual Prototyping for SoCs

Qualcomm • Santa Clara (CA)

On-site
USD 120,000 - 190,000
Senior CPU Emulation & Verification Engineer
Senior CPU Emulation & Verification Engineer

Qualcomm • Santa Clara (CA)

On-site
USD 167,100 - 250,700
CPU Emulation Hardware Engineer
CPU Emulation Hardware Engineer

Qualcomm • Santa Clara (CA)

On-site
USD 120,000 - 190,000
Senior SoC Virtual Platform Engineer
Senior SoC Virtual Platform Engineer

TALENT Software Services • Sunnyvale (CA)

On-site
USD 120,000 - 160,000
Senior Software Engineer - Virtual Hardware Modeling
Senior Software Engineer - Virtual Hardware Modeling

TALENT Software Services • Sunnyvale (CA)

On-site
USD 120,000 - 160,000