Logo of Huzzle

Software Engineer II

  • Job
    Full-time
    Junior & Mid Level
  • Software Engineering
    IT & Cybersecurity
  • Edinburgh
  • Quick Apply

AI generated summary

  • You need a BSc Hons (2:1) or MSc in a relevant field, strong skills in data structures, algorithms, modern C++, and debugging, plus teamwork and effective communication abilities.
  • You will develop and maintain the Virtuoso PDK Cockpit, absorb feature requirements, test code, and collaborate with a global team to enhance software performance and stability.

Requirements

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

Responsibilities

  • Develop and maintain the Virtuoso PDK Cockpit, the tool for testing PDKs, C++ and SKILL 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
  • Familiarity with how customer requirements shape the practical aspects of PDK development

FAQs

What is the job title for this position?

The job title is Software Engineer II.

Where is this position located?

This position is located in Edinburgh.

Who will this role report to?

This role will report to the Software Engineering Director.

What are the main responsibilities of the Software Engineer II role?

The main responsibilities include developing and maintaining the Virtuoso PDK Cockpit, creating design and test specifications, improving software capabilities, and collaborating with cross-functional teams.

What educational qualifications are required for this position?

Candidates should have a BSc Hons (2:1), MSc, or higher in computer science, engineering, or a related field.

What technical skills are necessary for this role?

A strong understanding of data structures, algorithms, databases, proficiency in modern C++, debugging, and general software development skills are necessary.

Is experience with specific programming or scripting languages preferred?

Yes, experience with scripting languages such as Lisp, Skill, Python, or TCL is preferred.

What background knowledge would be beneficial for this position?

An interest in digital or analog circuit design and familiarity with GUI frameworks like Qt or MFC would be beneficial.

Will travel be required for this job?

Yes, travel is expected to be greater than 10%.

Is there a commitment to diversity and inclusion within the organization?

Yes, Cadence is committed to equal employment opportunity and encourages diversity and inclusion in the workplace.

Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise.

Technology
Industry
1001-5000
Employees
1988
Founded Year

Mission & Purpose

Cadence is a pivotal leader in electronic systems 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 complete systems for the most dynamic market applications, including hyperscale computing, 5G communications, automotive, mobile, aerospace, consumer, industrial and healthcare. For eight years in a row, Fortune magazine has named Cadence one of the 100 Best Companies to Work For.