Enable job alerts via email!

Staff Processor Modelling Engineer

JR United Kingdom

City of Edinburgh

Hybrid

GBP 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Software Engineer specializing in Processor Modelling to join their dynamic team. In this role, you'll develop high-performance models for Arm CPUs and contribute to the continuous improvement of modelling methodologies. You'll work closely with various development teams and partners, tackling complex software stacks and drivers on simulated hardware. This position offers a blend of on-site collaboration in central Edinburgh with the flexibility of remote work. If you have a passion for cutting-edge technology and a strong background in software development, this opportunity is perfect for you.

Qualifications

  • 5+ years of software development experience required.
  • Strong programming skills in C and C++ are essential.

Responsibilities

  • Develop high-performance instruction accurate models of Arm CPUs.
  • Integrate models and platforms from Synopsys partners.

Skills

C Programming
C++ Programming
Python
Communication Skills
Problem-solving Skills

Education

Bachelor's Degree in Computer Science
Master's Degree in Electronics

Tools

SystemC
Dynamic Binary Translation (DBT)
Just In Time (JIT) code morphing

Job description

Social network you want to login/join with:

Client:

Synopsys Inc

Location:

Edinburgh, United Kingdom

Job Category:

Other

EU work permit required:

Yes

Job Views:

7

Posted:

18.04.2025

Expiry Date:

02.06.2025

Job Description:

Virtual Prototypes are simulation models for a variety of electronic platforms in the automotive, enterprise, telecommunications or cloud market today. Our Virtual Prototyping team delivers these models to our worldwide customers and enables them to start with product development long before hardware is available.

In your new Software Engineer, Processor Modelling role you will:

  1. Work in a team environment developing high-performance instruction accurate models of Arm CPUs and System Level IP models
  2. Develop Virtual Platforms for testing
  3. Integrate models and platforms from Synopsys partners
  4. Contribute to the continuous improvement of Synopsys modelling methodologies.
  5. Configure and bring up complex software stacks and drivers on the simulated hardware
  6. Work closely with other development teams, 3rd party suppliers, support engineers and customers to identify, implement and deliver solutions
  7. Interact with Synopsys development teams working on other modelling technologies, advanced architectures, hardware design, software design, and validation

Based in central Edinburgh with some working from home allowed.

Key Requirements/Qualifications:
  1. 5+ Years experience in a software development role
  2. Good programming skills in C and C++
  3. Scripting Languages, preferably Python
  4. Excellent communication and problem-solving skills
  5. Good university degree (min. BS or MS) in Computer Science / Electronics or similar
Useful to Have:
  1. Understanding of CPU architecture and familiarity with one or more CPU instruction sets
  2. Experience with Arm CPUs and/or knowledge of Arm architecture or is an advantage
  3. Embedded knowledge, and ability to interpret H/W device specifications
  4. Knowledge of System Architectures including OS kernel internals
  5. SystemC and transaction-level modelling knowledge would be beneficial but not essential, as would familiarity with high performance modeling (Dynamic Binary Translation (DBT), Just In Time (JIT) code morphing)

At Synopsys, we’re at the heart of the innovations that change the way we work and play. Self-driving cars. Artificial Intelligence. The cloud. 5G. The Internet of Things. These breakthroughs are ushering in the Era of Smart Everything. And we’re powering it all with the world’s most advanced technologies for chip design and software security. If you share our passion for innovation, we want to meet you.

Our Silicon Design & Verification business is all about building high-performance silicon chips—faster. We’re the world’s leading provider of solutions for designing and verifying advanced silicon chips. And we design the next-generation processes and models needed to manufacture those chips. We enable our customers to optimize chips for power, cost, and performance—eliminating months off their project schedules.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.