Software Engineer, Processor Modelling

at  Synopsys

Edinburgh, Scotland, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate18 Jan, 2025Not Specified18 Oct, 2024N/AC++,Scripting Languages,CNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

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:

  • 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

Responsibilities:

  • 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 validatio


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

BSc

Computer Science

Proficient

1

Edinburgh, United Kingdom