Required Skills
About the Job
Join Qualcomm as a Staff Software Engineer specializing in Virtual Platforms. In this role, you will focus on developing high-level system virtual models for complex SoC hardware using technologies like SystemC TLM and QEMU. You will be responsible for designing, developing, and integrating SystemC TLM models, accurately representing SoC architectures with components such as processors, interconnects, peripherals, and custom IP blocks. Collaboration with hardware designers, software engineers, and other stakeholders is key to understanding system requirements and translating them into detailed models. This position requires extensive C++ programming experience and the ability to work independently, making critical decisions that impact program success.