R&D Engineering, Staff Engineer

Synopsys, Inc.

R&D Engineering, Staff Engineer

Salary Not Specified

Synopsys, Inc., Edinburgh

  • Full time
  • Permanent
  • Onsite working

Posted 2 weeks ago, 9 Jul | Get your application in now before you miss out!

Closing date: Closing date not specified

job Ref: 71d53a3994d04130ac97975f66bbd364

Full Job 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.

If you share our passion for innovation, we want to meet you for the opportunity to join our team which is based in Central Edinburgh, Scotland.

In your R&D Software Engineer role you will:

  • Deliver high quality software working with a team of experts developing high-performance pre-silicon Virtual Platforms and models for domains listed above.

  • Configure and bring-up complex software stacks and drivers on the simulated hardware.

  • Work closely with other development teams, IP owners, 3rd party suppliers, support engineers and customers to identify, implement and deliver solutions.

  • Be ready to assist in the development of junior engineers within the team.

    Good programming skills, mainly C++.

  • Embedded software which ideally includes Linux OS build, configuration and debug.


  • Useful Experience:
  • Programming in Python.

  • Knowledge of IP implementation or drivers, for example any of:

  • PCIe / Ethernet / USB / SD / eMMC / MIPI (CSI/DSI/I3C).

  • Understand hardware-software interactions.

  • Hardware driver development/bring-up (C programming).

  • SystemC or transaction-level modelling.

  • Embedded software using Arm cores or Arm architecture.

  • Knowledge of AI/ML., BS or MS Computer Science / Electronics or similar.

    Great opportunity to enhance your career and contribute to the development of outstanding simulation solutions.

  • Considerable flexibility in how you work to allow for an optimal work/life balance.

  • All the benefits of a global company with the spirit of an agile team.

  • A competitive salary, share purchase program, bonus and pension scheme.


  • Virtual Prototyping - further information:
  • https://www.synopsys.com/verification/virtual-prototyping.html


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

    Stay Connected: Join our Talent Community