Software Engineer, Processor Modelling
at Synopsys
Edinburgh, Scotland, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 18 Jan, 2025 | Not Specified | 18 Oct, 2024 | N/A | C++,Scripting Languages,C | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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