At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Software Engineer - Innovus Clock Tree Synthesis Group
Cadence Design Systems is looking for a highly motivated Software Engineer to work with the Digital Design and Signoff Group engineering team. You will be joining a small, expanding, exciting team responsible for innovating, designing, and developing key technology used within the Innovus™ product. The team is based in Cambridge, UK working within a global team.
Background
Cadence's (www.cadence.com) products are used to design and build the entire electronics design chain, from chip design to chip packaging to boards and to system. Our technology enables electronic systems and semiconductor companies to create innovative products that transform the way people live, work, and play. Our products are used in mobile, consumer, cloud datacenter, automotive, aerospace, IoT, industrial and other market segments.
Want more jobs like this?
Get Software Engineering jobs in Cambridge, United Kingdom delivered to your inbox every week.
Cadence's success is built upon its employee's technical excellence within a supportive culture; voted as one of the Fortune 100 best companies to work every year for the last five years.
Job Role
The role's day to day responsibilities cover:
- Research, design and implementation of EDA physical design algorithms.
- Develop, diagnose & improve various parts of Innovus' CTS solution.
This job will suit applicants looking to start their software engineering career in an intellectually stimulating and challenging problem domain. There is a significant research element to the work that Cadence does that is truly innovative; we don't know what the answers are when we start out!
Mentoring and support will be provided to the successful candidate to both enable contribution to the large EDA problem domain and to develop their programming skills into professional software engineering skills.
Required Skills
- Creative, analytic problem-solving skills
- Data structure and algorithmic skills
- Programming C/C++ skills
Personality
Successful candidates will be:
- Inquisitive
- Interested in technical detail
- Excited by innovation
- Enthusiastic working in a small team environment
Qualifications
Good degree in computer science or other numerate discipline from respected institution.
We're doing work that matters. Help us solve what others can't.