Drimva

Qualcomm

Software Virtual Platform/Simulation Sr. / Staff Engineer - Multiple Levels

$134K–$202K

Santa Clara, California · On-site · Staff · Full-time · Posted Oct 27, 2026

Experience
Bachelor's: 2+ years; master's: 1+ year; PhD: no experience alternative stated. Also asks for 2+ years programming-language experience. Preferred: 12+ years software/firmware engineering or related work, and 5+ years virtual platform or simulator development.
Education
Bachelor's or master's degree in Engineering, Information Systems, Computer Science, or a related field, or a PhD in one of those fields.

About the job

Develops and leads virtual models and simulators that represent complex SoC hardware, supporting software development and system design.

What you'll do

  • Design and implement SystemC TLM models of SoC architectures, integrating processors, interconnects, peripherals, and custom IP.
  • Lead design, coding, testing, code reviews, regression testing, and issue resolution for virtual platform projects.
  • Collaborate with hardware, software, systems, and test engineers to define requirements and create compatible solutions.

What they ask for

  • Bachelor's degree in a related field and 2+ years of software engineering or related work experience; or a master's degree and 1+ year; or a PhD.
  • 2+ years of academic or work experience with a programming language such as C, C++, Java, or Python.
  • Extensive C++ programming experience.

Nice to have

  • 5+ years developing virtual platforms or simulators; 12+ years of software/firmware engineering or related work experience.
  • SystemC TLM or QEMU; Modern C++; ARM architecture; firmware or device-driver development and debugging; Git.

Pay

$134,500.00 - $201,700.00 (base salary)

Tools

SystemC TLM, QEMU, C++, C, Java, Python, ARM Fast Models, Git

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)