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.
This is a hybrid role with 3 days on-site in Edinburgh.
What you will do:
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:
Good programming skills in C and C++
Scripting Languages, preferably Python
Excellent communication and problem-solving skills
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
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.