Graduate Software Engineer – Virtual Platforms – Qualcomm – Cambridge, UK – Studentjob.co.uk

Company: Jobster
Apply for the Graduate Software Engineer – Virtual Platforms – Qualcomm – Cambridge, UK – Studentjob.co.uk
Location: Cambridge
Job Description:

Company: Qualcomm Technologies International Ltd

Job Area: Engineering Group, Software Engineering

General Summary: As a Software Virtual Platform Engineer, you will specialize in virtual platforms, including SystemC TLM and QEMU. Your primary focus will be on developing high-level system virtual models of complex SoC hardware.

Key Responsibilities

  • Designing and developing SystemC TLM models to accurately represent SoC architectures.
  • Integrating components such as processors, interconnects, peripherals, and custom IP blocks into the SystemC simulator.
  • Collaborating closely with hardware designers, software engineers, and other stakeholders to understand system requirements and translate them into detailed SystemC models.
  • Extensive experience with C++ programming to ensure efficient and effective model development.

Principal Duties and Responsibilities

  • Leverage advanced software/hardware systems knowledge and experience to design, develop, create, and modify virtual models.
  • Define software requirements to develop complex SoC TLM models.
  • Design and implement TLM models for complex, large‑scale products and systems.
  • Perform code reviews and regression tests, as well as triage and fix issues to ensure the quality of code.
  • Collaborate with individuals outside the software function (e.g., hardware, systems, and test engineers) to increase leverage and design solutions that work with other components of a specific project.

Level of Responsibility

  • Work independently with minimal supervision.
  • Utilize strong verbal and written communication skills to convey complex information, often requiring negotiation, influence, and tact.
  • Perform tasks that often require multiple steps, extensive planning, problem‑solving, and prioritization to complete effectively.

Top Required Skills

  • SystemC TLM or QEMU
  • Modern C++
  • ARM Architecture (CPU, GIC, CoreSight Debug)
  • Firmware and/or Device Driver Development and Debug
  • Git Revision Control

Preferred Skills

  • Open Source Development experience
  • Unit Testing
  • Continuous Integration
  • ARM Fast Models
  • Server Architecture (RAS, Manageability)

Minimum Qualifications

  • Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field.

Benefits

  • Salary, stock and performance‑related bonus
  • Maternity/Paternity Leave
  • Employee stock purchase scheme
  • Matching pension scheme
  • Education Assistance
  • Relocation and immigration support (if needed)
  • Life, Medical, Income and Travel Insurance
  • Subsidised memberships for physical and mental well‑being
  • Bicycle purchase scheme
  • Employee run clubs, including running, football, chess, badminton and many more

Qualcomm is an equal opportunity employer.

#J-18808-Ljbffr…

Posted: July 11th, 2026