Jobs

Staff Processor Modelling Engineer


Job details
  • Synopsys Inc
  • Edinburgh
  • 1 week ago

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 newSoftware Engineer, Processor Modellingrole you will:

* Work in a team environment developing high-performance instruction accurate models of Arm CPUs and System Level IP models

*Develop Virtual Platformsfor 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.

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Lecturer/Senior Lecturer/Reader/Professor in Chemical Engineering (or a closely related subject)

The at Imperial invites applications from outstanding individuals to join our academic staff at any level of their career.Due to the strategic importance of the chemical engineering discipline at Imperial and beyond to address global challenges, our Department is growing and wishes to appoint an academic at Lecturer, Senior Lecturer,...

Imperial College London London

Postdoctoral Research Associate in Electronic and Electrical Engineering

The UniversityAt Durham University we are proud of our people. A globally outstanding centre of educational excellence, a collegiate community of extraordinary people, a unique and historic setting - Durham is a university like no other. We believe that inspiring our people to do outstanding things at Durham enables Durham...

Durham University Durham

Bioinformatician - Medical Physics (XR07)

Job summaryApplications are invited to join the newlyestablished Scientific Computing Group at Leeds Teaching Hospitals NHSTrust. This job offers an excitingopportunity to use your software development and data analysis skills at thecentre of clinical research and service improvement working with the latesthealthcare technology. The role would be suitable for anyone...

Leeds Teaching Hospitals Leeds

Principal Quant Engineer

Are you interested in joining us at Shell Powering Progress for a better future? You'll become a part of a community of experts with diverse capabilities in Information Digital Engineering, working together to turn ideas into reality by integrating AI into every aspect of our organization. This includes enhancing the...

Shell London

Staff Analytics Engineer - Cyber Data Platform

About the roleAs the Staff Analytics Engineer on the Cyber Analytics team, you will be key in designing, developing, and deploying a scalable data lake and data warehouse solutions and data models that empowers our security users to draw insights and develop reporting capabilities, advanced analytics, machine learning, and GenAI...

Tesco London

Staff NLP Data Engineer and Team Lead

The Onyx Research Data Tech organization is GSK's Research data ecosystem which has the capability to bring together, analyze, and power the exploration of data at scale. We partner with scientists across GSK to define and understand their challenges and develop tailored solutions that meet their needs. The goal is...

GlaxoSmithKline London