Software Engineer II in Edinburgh

Software Engineer II in Edinburgh

Edinburgh Full-Time 28800 - 43200 £ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Develop and maintain innovative tools for PDK development using Java and C++.
  • Company: Join Cadence, a leader in electronic design with a collaborative culture.
  • Benefits: Enjoy competitive salary, 25 days holiday, private medical plans, and more.
  • Why this job: Make a real impact in technology while working on cutting-edge projects.
  • Qualifications: Bachelor's or Master's in Electrical Engineering or Computer Science with relevant experience.
  • Other info: Be part of a top-rated workplace with excellent career growth opportunities.

The predicted salary is between 28800 - 43200 £ per year.

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world’s most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health.

Location: Edinburgh, United Kingdom

Reports to: Software Engineering Director

Job Overview: In this role, you will develop and maintain tools used for PDK (Process Design Kit) development and validation. You’ll collaborate closely with internal Cadence teams and customers to understand requirements, design solutions, and ensure high‑quality delivery through robust testing. We are seeking talented individuals who can contribute to software design, implementation, and testing, both to support existing product releases and to drive innovative enhancements that enable our customers to adopt new and advanced technologies. Based in our Edinburgh office, you will join a highly experienced local team as part of a global R&D organization.

Job Responsibilities:

  • Develop and maintain PDK‑related tools using Java, C++, and SKILL.
  • Gather requirements for new features and produce design, functional, and test specifications.
  • Collaborate with team members to enhance software performance, stability, and quality.
  • Integrate work with our build and regression systems to validate code changes as part of the development process.

Job Qualifications:

  • Bachelor’s degree in Electrical Engineering or Computer Science (with Electrical elective) plus 2 years of relevant experience, or a Master’s degree.

Additional Skills/Preferences:

  • Strong programming skills in Java and C++.
  • Solid understanding of PDKs.
  • Experience developing PDK device library components such as: Virtuoso techfile, SKILL parameterized cells (PCells), Symbols, CDF, callbacks, Simulation/netlisting.
  • Experience in custom layout design or within the EDA industry, ideally as a software developer in a CAD team.
  • Familiarity with Cadence Virtuoso layout tools (or similar).

Soft Skills:

  • Strong commitment to quality - able to balance quick turnaround with doing things right the first time.
  • Comfortable working in a highly collaborative environment and giving/receiving constructive feedback.
  • Strong communication and interpersonal skills.

We can offer you:

  • Competitive salary
  • 25 days holiday per year
  • Private Medical and Dental plans, Income Protection and Life Insurance
  • Group Personal Pension Plan
  • Cycle to Work scheme and gym subsidy
  • 5 days of paid time to volunteer to give back to our communities
  • Employee Stock Purchase Plan
  • The opportunity to work for a Great Place to Work© & Fortune 100 organisation
  • And much more, so do not hesitate to contact us!

Travel: Minimal travel is expected.

Additional Information: Cadence has consistently achieved a ‘Top 50’ ranking in the Great Place to Work awards in the UK. Cadence is committed to equal employment opportunity and employment equity throughout all levels of the organization. We strive to attract a qualified and diverse candidate pool and encourage diversity and inclusion in the workplace. We’re doing work that matters. Help us solve what others can’t.

Software Engineer II in Edinburgh employer: Cadence Design Systems, Inc.

At Cadence, we pride ourselves on fostering a dynamic work culture that encourages innovation and collaboration among our talented team in Edinburgh. With a strong commitment to employee growth, we offer competitive salaries, comprehensive benefits, and opportunities for meaningful contributions to cutting-edge technology projects. Join us in making an impact while enjoying a supportive environment that values diversity and inclusion.
C

Contact Detail:

Cadence Design Systems, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer II in Edinburgh

✨Tip Number 1

Network like a pro! Reach out to current or former Cadence employees on LinkedIn. A friendly chat can give us insider info about the company culture and maybe even a referral!

✨Tip Number 2

Prepare for the technical interview by brushing up on your Java and C++ skills. We recommend doing some coding challenges online to get your brain in gear and show off your problem-solving chops!

✨Tip Number 3

Show your passion for technology during interviews. Talk about projects you've worked on, especially those involving PDKs or EDA tools. We want to see that spark of innovation in you!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the Cadence team!

We think you need these skills to ace Software Engineer II in Edinburgh

Java
C++
SKILL
PDK Development
Software Design
Functional Specifications
Test Specifications
Software Performance Enhancement
Build and Regression Systems Integration
Custom Layout Design
EDA Industry Experience
Cadence Virtuoso Familiarity
Quality Commitment
Collaboration Skills
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer II role. Highlight your programming skills in Java and C++, and any experience you have with PDKs. We want to see how your background aligns with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about technology and how you can contribute to our team. Don’t forget to mention any relevant projects or experiences that showcase your skills.

Showcase Your Collaboration Skills: Since we value teamwork, make sure to highlight any collaborative projects you've worked on. Share examples of how you’ve given and received feedback, as well as how you’ve contributed to a positive team environment.

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s straightforward and ensures your application goes directly to us. Plus, we love seeing candidates who take the initiative!

How to prepare for a job interview at Cadence Design Systems, Inc.

✨Know Your Tech Inside Out

Make sure you brush up on your programming skills in Java and C++. Familiarise yourself with PDKs and the tools you'll be using, like Cadence Virtuoso. Being able to discuss your technical knowledge confidently will impress the interviewers.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled challenges in software development. Think about how you gathered requirements, designed solutions, and ensured quality delivery. This will demonstrate your ability to contribute effectively to their team.

✨Emphasise Collaboration

Cadence values teamwork, so be ready to talk about your experiences working in collaborative environments. Share instances where you’ve given or received constructive feedback, as this shows you can thrive in a highly interactive setting.

✨Ask Insightful Questions

Prepare thoughtful questions about the role and the company. Inquire about their current projects or how they implement their Intelligent System Design strategy. This shows your genuine interest in the position and helps you assess if it's the right fit for you.

Software Engineer II in Edinburgh
Cadence Design Systems, Inc.
Location: Edinburgh
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>