Unlock your potential as a skilled Software Engineer with this exciting opportunity to develop cutting-edge EDA tools.
Cadence is seeking a talented individual with expertise in computational geometry, geometry manipulation, and algorithmic complexity to join our Newcastle team. As a key member of the development team, you will work closely with colleagues to design and implement innovative software solutions that meet the evolving needs of our customers.
* Develop and maintain the C++ code base
* Create design, function, and test specifications
* Collaborate with team members to increase the capability, capacity, performance, and stability of the software
* Interface with our build and regression system to test code commits
To succeed in this role, you will need:
* A PhD or master's degree with 4+ years of relevant experience
* A history of mathematical study
* Grade A/A* in A-level mathematics and physics
* A STEM degree, such as Maths, Physics, Engineering, or Computer Science
* Experience writing programs in C++ (C++14/17) or other object-oriented programs
We offer a range of benefits, including:
* 25 days holiday per year
* Private Medical and Dental plans, Income Protection and Life Insurance
* Cycle to work scheme and gym subsidy
* 5 days paid time to volunteer to give back to our communities
Cadence is an equal opportunities employer and values diversity in the workplace. We strive to create a welcoming environment for all employees and applicants.
Join us in shaping the future of electronic design automation and creating innovative technologies that make a real impact on people's lives.