Software Engineer, Staff – Virtual Platforms - UK

A global technology company specializing in semiconductor and telecommunications equipment.
Cambridge, UK
Backend
Staff Software Engineer
In-Person
10+ years of experience
Enterprise SaaS

Description For Software Engineer, Staff – Virtual Platforms - UK

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 ideal candidate will bring 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 Modern C++, ARM Architecture, and SystemC TLM or QEMU. The role demands strong leadership abilities as you'll be working independently and making critical decisions that impact program success.

As a Staff Software Engineer, you'll be responsible for designing and developing SystemC TLM models, integrating various components into the SystemC simulator, and collaborating with cross-functional teams. The position offers comprehensive benefits including stock options, performance bonuses, healthcare coverage, and educational assistance.

Qualcomm provides an innovative work environment where you'll be at the forefront of semiconductor and telecommunications technology. The Cambridge location offers an excellent quality of life and strong tech community. This role presents an opportunity to work on cutting-edge virtual platform development while advancing your career at a global technology leader.

The company offers extensive support for professional growth, including education assistance and mentorship opportunities. You'll be part of a team that values technical excellence, innovation, and collaboration, working on projects that have significant impact on the company's success in virtual platform development.

Last updated a few seconds ago

Responsibilities For Software Engineer, Staff – Virtual Platforms - UK

  • Design and develop SystemC TLM models to represent SoC architectures
  • Integrate components like processors, interconnects, peripherals into SystemC simulator
  • Collaborate with hardware designers and software engineers
  • Lead design, coding, and testing efforts
  • Perform code reviews and regression tests
  • Define software requirements for complex SoC TLM models
  • Work independently with minimal supervision
  • Make critical decisions impacting program success

Requirements For Software Engineer, Staff – Virtual Platforms - UK

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering experience
  • 10+ years of Software/Firmware Engineering or related work experience
  • 5+ years of experience developing Virtual Platforms or Simulators
  • Experience with SystemC TLM or QEMU
  • Modern C++ knowledge
  • ARM Architecture knowledge (CPU, GIC, CoreSight Debug)
  • Firmware and/or Device Driver Development experience
  • Git version control experience
  • Experience in Unit Testing
  • Open Source Development experience

Benefits For Software Engineer, Staff – Virtual Platforms - UK

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
Equity
Parental Leave
Relocation Benefits
  • Salary, stock and performance related bonus
  • Maternity/Paternity Leave
  • Employee stock purchase scheme
  • Matching pension scheme
  • Education Assistance
  • Relocation and immigration support
  • Life, Medical, Income and Travel Insurance
  • Subsidised memberships for physical and mental well-being
  • Bicycle purchase scheme

Interested in this job?

Jobs Related To Qualcomm Software Engineer, Staff – Virtual Platforms - UK

Lead Physical Design Engineer

Lead Physical Design Engineer position at Qualcomm India, focusing on PNR implementation and hardware engineering with comprehensive benefits and growth opportunities.

Physical Design Engineer - Staff

Staff Physical Design Engineer position at Qualcomm Technologies focusing on ASIC design and implementation of complex chip solutions.

Staff SOC Design Verification Engineer

Staff SOC Design Verification Engineer position at Qualcomm India, focusing on electronic systems verification and testing with 8+ years experience required.

Lead Physical Design Engineer

Lead Physical Design Engineer position at Qualcomm India, focusing on PNR implementation and hardware engineering with 5+ years experience required.

IC Package Layout Engineer, Up to Senior Staff

IC Package Layout Engineer position at Qualcomm focusing on advanced package design, optimization, and implementation of physical designs for semiconductor technology.