Qualcomm Technologies International Ltd is seeking a Staff Software Engineer specializing in virtual platforms for their Cambridge, UK location. This role focuses on developing high-level system virtual models of complex SoC hardware using SystemC TLM and QEMU technologies. The position requires extensive experience in C++ programming and deep understanding of SoC architectures.
The ideal candidate will have 10+ years of software/firmware engineering experience, with at least 5 years specifically in virtual platforms or simulators development. Key technical requirements include expertise in SystemC TLM or QEMU, modern C++, and ARM architecture. The role involves leading design and development efforts, performing code reviews, and collaborating across teams.
Working at Qualcomm offers exceptional career growth opportunities alongside leading engineering and technology experts. The company provides comprehensive benefits including medical insurance, stock options, performance bonuses, and education assistance. The Cambridge location offers an excellent work environment with access to a strong tech community.
This position offers the chance to work on cutting-edge virtual platform development for one of the world's leading semiconductor companies. The role combines technical leadership with hands-on development, making it ideal for experienced engineers looking to impact next-generation SoC development. The company culture promotes innovation, collaboration, and professional growth, with access to continuous learning opportunities and mentorship programs.