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.