Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Join a forward-thinking company as a Senior Software Engineer, where you'll contribute to cutting-edge EDA tools in a collaborative environment. This role is perfect for those with a PhD and a passion for algorithmic challenges, focusing on computational geometry and data structures. Work alongside a talented team in a vibrant Newcastle office, enjoying a stimulating culture that values creativity and technical excellence. Experience personal growth with tailored onboarding and development plans, while making an impact on high-performance systems used by leading tech firms.
Senior Software Engineer (PhD Level)
Location: Newcastle, UK (On-site)
Team Size: 14–15 engineers
Domain: Computational Geometry, Algorithm Design, EDA Software
Make original contributions to cutting-edge software in the semiconductor world.
Our client, a high-calibre engineering team within a 12,000-employee global leader, is hiring a Senior Software Engineer to join its Newcastle-based group. This small, focused team develops highly sophisticated electronic design automation (EDA) tools used by some of the world's biggest tech companies.
This role is ideal for someone with deep algorithmic thinking, fluency in C++, and a passion for solving hard, real-world problems at the intersection of computational geometry, data structure design, and algorithmic complexity.
You'll bring your PhD-level insights to challenges few engineers encounter and see your work drive innovation in chip and system design at scale.