×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer – Virtual Platforms

Job in Cambridge, Cambridgeshire, CB21, England, UK
Listing for: Qualcomm
Full Time position
Listed on 2026-06-26
Job specializations:
  • Software Development
    Software Engineer, C++ Developer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 55000 - 70000 GBP Yearly GBP 55000.00 70000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer – Virtual Platforms - Qualcomm

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.

Responsibilities
  • Designing and developing SystemC TLM models to accurately represent SoC architectures.
  • Integrating 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.
  • Ensuring efficient and effective model development through extensive experience with C++ programming.
  • Leverage advanced software/hardware systems knowledge 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, regression tests, and triage/fix issues to maintain 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, including negotiation, influence, and tact.
  • Perform tasks requiring multiple steps, extensive planning, problem‑solving, and prioritization.
Required Skills
  • SystemC TLM or QEMU
  • Modern C++
  • ARM Architecture (CPU, GIC, Core Sight 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)
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
Minimum Qualifications
  • Associate’s or Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field.
  • Equivalent experience may be considered if the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies.

Qualcomm is an equal opportunity employer.

If you are an individual with a disability and need an accommodation during the application/hiring process, Qualcomm is committed to providing an accessible process. Email disability‑ or call Qualcomm's toll‑free number for assistance.

Qualcomm expects its employees to comply with all applicable policies and procedures, including security and confidentiality requirements, to the extent permissible under applicable law.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary