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