Graduate Software Engineer – Virtual Platforms - Qualcomm - Cambridge, UK

Qualcomm

Cambridge

On-site

GBP 50,000 - 70,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

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
Employee run clubs

Job summary

Qualcomm in Cambridge is seeking a Software Virtual Platform Engineer focused on developing virtual platforms, including SystemC TLM and QEMU. The role involves designing accurate SoC models and collaborating with hardware and software teams.

The ideal candidate will have a Bachelor’s degree in a relevant field and must demonstrate strong skills in C++ and SystemC. A comprehensive benefits package is offered, including salary, stock options, and education assistance.

Qualifications

  • Bachelor’s degree in a relevant field is required.
  • Strong experience in SystemC TLM and/or QEMU is essential.
  • Proficiency in modern C++ programming is necessary.

Responsibilities

  • Design and develop SystemC TLM models to accurately represent SoC architectures.
  • Collaborate with engineers to translate system requirements into models.
  • Perform code reviews and ensure code quality through testing.

Skills

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

Education

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

Job description

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
  • Design and develop SystemC TLM models to accurately represent SoC architectures.
  • Integrate processors, interconnects, peripherals, and custom IP blocks into the SystemC simulator.
  • Collaborate closely with hardware designers, software engineers, and other stakeholders to translate system requirements into detailed SystemC models.
  • Utilize extensive experience with C++ programming to ensure efficient and effective model development.
Principal Duties and Responsibilities
  • Leverage advanced software/hardware systems knowledge to design, develop, create, and modify virtual models.
  • Define software requirements for complex SoC TLM models.
  • Design and implement TLM models for large‑scale products and systems.
  • Perform code reviews, regression tests, and triage and fix issues to ensure code quality.
  • Collaborate with hardware, systems, and test engineers to design solutions that integrate with other project components.
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 require multiple steps, extensive planning, problem‑solving, and prioritization to complete effectively.
Top Required Skills
  1. SystemC TLM or QEMU
  2. Modern C++
  3. ARM Architecture (CPU, GIC, CoreSight Debug)
  4. Firmware and/or Device Driver Development and Debug
  5. Git Revision Control
Preferred Skills
  1. Open Source Development experience
  2. Unit Testing
  3. Continuous Integration
  4. ARM Fast Models
  5. Server Architecture (RAS, Manageability)
Minimum Qualifications
  • Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field.
What’s on Offer
  • 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
Equal‑Opportunity & Disability Accommodation

Qualcomm is an equal‑opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e‑mail disability‑accomodations@qualcomm.com or call Qualcomm's toll‑free number for support. Upon request, Qualcomm will provide reasonable accommodations to enable individuals with disabilities to participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities.

Policy Reminders

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Graduate Software Engineer - Virtual Platforms (SystemC)
Graduate Software Engineer - Virtual Platforms (SystemC)

Qualcomm • Cambridge

On-site
GBP 50,000 - 70,000
Salary, stock and performance‑related bonus
Maternity/Paternity Leave
Employee stock purchase scheme
+7
CPU RTL Design Engineer (Senior/Staff) - Cambridge, UK
CPU RTL Design Engineer (Senior/Staff) - Cambridge, UK

Qualcomm • Cambridge

On-site
GBP 90,000 - 130,000
Stock bonus
Pension
Education assistance
+5
CPU Design Verification Engineer (Senior level) - Cambridge, UK
CPU Design Verification Engineer (Senior level) - Cambridge, UK

Qualcomm • Cambridge

On-site
GBP 50,000 - 70,000
Salary, stock, and performance-related bonus
Maternity/Paternity leave
Employee stock purchase scheme
+7
GPU Compiler Engineer - Cambridge, UK
GPU Compiler Engineer - Cambridge, UK

Qualcomm • Cambridge

On-site
GBP 60,000 - 80,000
Salary, stock and performance related bonus
Maternity/Paternity Leave
Employee stock purchase scheme
+6
Technical Account Manager IoT - Qualcomm, Farnborough, Hampshire, UK
Technical Account Manager IoT - Qualcomm, Farnborough, Hampshire, UK

Qualcomm • Farnborough

On-site
GBP 75,000 - 110,000
Engineer, Staff
Engineer, Staff

Qualcomm • Otley

Hybrid
GBP 70,000 - 110,000
Customer Quality (Automotive) - Staff Engineer
Customer Quality (Automotive) - Staff Engineer

Qualcomm • Cambridge

On-site
GBP 50,000 - 80,000
Principal Engineer
Principal Engineer

Qualcomm • Cambridge

On-site
GBP 90,000 - 130,000
Senior Staff RF/Analogue IC CAD Engineer - Farnborough, Qualcomm
Senior Staff RF/Analogue IC CAD Engineer - Farnborough, Qualcomm

Qualcomm • Farnborough

On-site
GBP 90,000 - 130,000
Senior Staff RF/Analogue IC CAD Engineer - Farnborough, Qualcomm Farnborough, United Kingdom ASICS Engineering Posted a day ago
Senior Staff RF/Analogue IC CAD Engineer - Farnborough, Qualcomm Farnborough, United Kingdom ASICS Engineering Posted a day ago

Qualcomm • Farnborough

On-site
GBP 90,000 - 120,000