Graduate Opportunity

Software Engineer

Edinburgh or Cork, Republic of Ireland.

Save to shortlist Saved to shortlist Apply now

The Cadence Virtuoso and AWR Design Environment platform powers all the latest design innovations in consumer, mobile and enterprise electronics worldwide. We are looking for talented software engineers to join our team and work on our flagship design entry, design analysis and layout tools – a key part of our Intelligent System Design strategy.

The position is open to candidates in the early stages of their careers, including new and recent graduates.  Successful candidates will contribute to software design, implementation and test, to maintain our current software releases and provide future innovative enhancements, driven by our customers' need to adopt new and advanced technology

How Electronics are Driving the Coolest Features in Today's Cars

With vehicles now boasting hundreds of electronic components, designing automotive applications is no longer just about the chip. It's about the entire system, encompassing chip, package, and board. This video illustrates why a holistic approach - which Cadence calls system design enablement - is critical in enabling today's cars to detect roadway hazards, provide navigation and entertainment, support functional safety requirements, and much more.

Based at our Edinburgh or Cork office, you will have the opportunity to work as part of a highly experienced local team in a global R&D organisation.

Job Responsibilities:

  • Develop and maintain the Virtuoso, AWR Design Environment C++ code base
  • Absorb requirements for new features and create design, function and test specifications
  • Work closely with team members to develop techniques to increase the capability, capacity, performance and stability of the software
  • Interface with our build and regression system to test code commits as part of our development process
  • Collaborate with a global cross-functional team providing product engineering, verification, documentation and programme management input

Job Qualifications:

  • BSc Hons (2:1), MSc or higher in computer science, engineering or related field
  • Strong understanding of data structures, algorithms and databases
  • Demonstrated proficiency in modern C++, debugging, and general software development skills

Nice to have:

  • Scripting language skills in one of: Lisp, Skill, Python, TCL
  • Interest in digital, analog or RF/Microwave circuit design
  • Experience with GUI frameworks, such as Qt, MFC (Windows)
  • Familiarity with development on Linux/Unix  or Windows 
  • Exposure to build and version-control systems
  • Exposure to the Cadence Virtuoso environment or other electronic design platforms

Additional Skills/Preferences:        

The successful candidate should:

  • Have the ability to communicate and present effectively 
  • Be able to work and integrate well in a team environment
  • Have a pro-active attitude to problem solving and optimisation

Additional Information:

Cadence has consistently achieved a ‘Top 50’ ranking in the Great Place to Work awards (UK).
Cadence is committed to equal employment opportunity and employment equity throughout all levels of the organisation. We strive to attract a qualified and diverse candidate pool and encourage diversity and inclusion in the workplace. 


  • Minimal travel is expected.


Please indicate which locations are of interest in your application.


Apply online now
This button will open a new tab and take you directly to the employer's website to apply.
Please remember, if asked, that you found this job on Gradcracker.
Save to shortlist Saved to shortlist

Opportunity Overview

  • Tomorrow
  • Competitive salary + benefits
  • 2:1 and above
  • Edinburgh and Cork, Republic of Ireland
    (Show map)

Disciplines accepted...

  • Computer Science
  • Cyber Security
  • Data Science
  • Hardware
  • IT Architecture
  • Information Technology
  • Robotics
  • Software
  • Systems
  • Telecommunications
  • Web Development

More on our Hub

Watch our videos

Watch more of our videos »


Follow your favourite employers
Save jobs to your shortlist
Receive personalised alerts
Access our live webinars
Register now