Skip to content Skip to menu Skip to footer
Job offer description

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, many of them household names, to optimize chips for power, cost, and performance - eliminating months off their project schedules.



Software R&D Engineer

We’re looking for a R&D Software Engineer to join a world-class team on the leading edge the Electronic Design Automation (EDA) industry - someone to design and develop software for the computer-aided design of the next generation of microchips worldwide.

Does this sound like a good role for you?



You will be responsible for designing, developing, optimizing, and troubleshooting software programs used in the design and verification of integrated circuits. You will be joining a high-powered R&D team based in Dublin with exciting projects in machine learning, cloud computing, runtime/memory optimization, and state-of-the-art timing analysis. This role involves detailed statistical modelling of process variation effects and their impact on the timing and yield of electronic circuits.



If you enjoy the sound of challenging, inventive, and intellectually engaging work at the leading company in the EDA domain, we look forward to hearing from you!



Key Qualifications

  • Minimum of MS in Electrical Engineering, Computer Engineering or Computer Science. Doctorate or equivalent industrial experience preferred.

Job requirements

  • Aptitude for problem solving and creative thinking.
  • Strong aptitude for probability and statistics.
  • Proven ability to code complex software, preferably in C or C++.
  • Proven ability to bring a significant project to a successful conclusion.
  • Strong history of academic performance in relevant fields such as mathematics, digital systems and electronics.

Preferred Experience

  • Algorithms and data-structures.
  • Software engineering principles.
  • Digital logic design and its associated principles.
  • EDA/CAD tools (e.g. timing, synthesis, layout, routing, SPICE, circuit simulation, gate-level simulation).
  • Experience in machine-learning or cloud technologies would be a plus

Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.

Job details
Work experience:
Work experience is not required
Salary range:
Not provided
Date of expiry:
Link for more information:

About company

Synopsys technology is at the heart of innovations that are changing the way people work and play. Self-driving cars. Machines that learn. Lightning-fast communication across billions of devices in the datasphere. These breakthroughs are ushering in the era of Smart Everything―where devices are getting smarter, everything is connected, and everything must be secure.Powering this new era of… Find out more