Staff Processor Modelling Engineer
Staff Processor Modelling Engineer

Staff Processor Modelling Engineer

Broughton Full-Time 48000 - 72000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Join our team to develop high-performance models for Arm CPUs and virtual platforms.
  • Company: Synopsys is a leader in chip design and software security, driving innovation in technology.
  • Benefits: Enjoy flexible working options, including remote work, and be part of cutting-edge projects.
  • Why this job: Be at the forefront of tech innovations like AI and self-driving cars while collaborating with experts.
  • Qualifications: 5+ years in software development, strong C/C++ skills, and a degree in Computer Science or Electronics.
  • Other info: Based in central Edinburgh, with opportunities for professional growth and learning.

The predicted salary is between 48000 - 72000 £ per year.

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:

  • Work in a team environment developing high-performance instruction accurate models of Arm CPUs and System Level IP models
  • Develop Virtual Platforms for testing
  • Integrate models and platforms from Synopsys partners
  • Contribute to the continuous improvement of Synopsys modelling methodologies
  • Configure and bring up complex software stacks and drivers on the simulated hardware
  • Work closely with other development teams, 3rd party suppliers, support engineers and customers to identify, implement and deliver solutions
  • 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:

  • 5+ Years experience in a software development role
  • Good programming skills in C and C++
  • Scripting Languages, preferably Python
  • Excellent communication and problem-solving skills
  • Good university degree (min. BS or MS) in Computer Science / Electronics or similar

Useful to Have:

  • Understanding of CPU architecture and familiarity with one or more CPU instruction sets
  • Experience with Arm CPUs and/or knowledge of Arm architecture or is an advantage
  • Embedded knowledge, and ability to interpret H/W device specifications
  • Knowledge of System Architectures including OS kernel internals
  • 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.

Staff Processor Modelling Engineer employer: Synopsys Inc

At Synopsys, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of central Edinburgh. Our commitment to employee growth is evident through continuous learning opportunities and the chance to work on cutting-edge technologies that shape the future of industries like automotive and telecommunications. With flexible working arrangements and a focus on meaningful contributions, we empower our team members to thrive both personally and professionally.
S

Contact Detail:

Synopsys Inc Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Processor Modelling Engineer

✨Tip Number 1

Familiarise yourself with Arm CPU architecture and instruction sets. Understanding these concepts will not only help you in interviews but also demonstrate your genuine interest in the role.

✨Tip Number 2

Engage with online communities or forums related to processor modelling and virtual prototyping. Networking with professionals in the field can provide insights and potentially lead to referrals.

✨Tip Number 3

Brush up on your C, C++, and Python skills through practical projects or contributions to open-source initiatives. This hands-on experience will make you stand out as a candidate.

✨Tip Number 4

Prepare to discuss your problem-solving approach during interviews. Be ready to share specific examples of how you've tackled complex software challenges in previous roles.

We think you need these skills to ace Staff Processor Modelling Engineer

Programming Skills in C and C++
Scripting Languages (preferably Python)
Understanding of CPU Architecture
Familiarity with CPU Instruction Sets
Experience with Arm CPUs
Embedded Systems Knowledge
Ability to Interpret Hardware Device Specifications
Knowledge of System Architectures
OS Kernel Internals
SystemC Knowledge
Transaction-Level Modelling
Dynamic Binary Translation (DBT)
Just In Time (JIT) Code Morphing
Excellent Communication Skills
Problem-Solving Skills
Team Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with C and C++. Emphasise any projects or roles that involved CPU architecture or virtual prototyping.

Craft a Strong Cover Letter: In your cover letter, express your passion for innovation and how your skills align with the role. Mention specific experiences that demonstrate your problem-solving abilities and teamwork in software development.

Showcase Relevant Skills: Clearly outline your programming skills, especially in C, C++, and Python. If you have experience with Arm CPUs or SystemC, make sure to include that as well, as it will strengthen your application.

Highlight Communication Skills: Since excellent communication is a key requirement, provide examples of how you've effectively collaborated with teams or communicated complex technical concepts in previous roles.

How to prepare for a job interview at Synopsys Inc

✨Showcase Your Technical Skills

Make sure to highlight your programming skills in C and C++, as well as any experience with Python. Be prepared to discuss specific projects where you've applied these languages, especially in relation to CPU architecture or virtual prototyping.

✨Demonstrate Problem-Solving Abilities

Prepare examples of how you've tackled complex problems in previous roles. This could involve discussing how you integrated models or developed solutions in a team environment, showcasing your communication and collaboration skills.

✨Familiarise Yourself with Arm Architecture

If you have experience with Arm CPUs or knowledge of their architecture, be ready to discuss it. Even if you don't, showing an understanding of CPU instruction sets and system architectures can set you apart from other candidates.

✨Ask Insightful Questions

Prepare thoughtful questions about the company's modelling methodologies and the technologies they use. This shows your genuine interest in the role and helps you understand how you can contribute to their ongoing projects.

Staff Processor Modelling Engineer
Synopsys Inc
S
  • Staff Processor Modelling Engineer

    Broughton
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-04-24

  • S

    Synopsys Inc

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>