Newcastle Upon Tyne, Tyne And Wear, United Kingdom
Software Placements
The role requires the candidates to be based onsite 4 days per week. Role: The Successful candidates will be deeply involved in the development and implementation of a new EDA technology with a strong focus on computational geometry, geometry manipulation and algorithmic complexity . They are looking for software engineers with a top degree, evidence of achievement, and an exceptional … talent for algorithm development . Although advantageous, EDA experience is not essential. Responsibilities: Develop and maintain the C++ 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 More ❯
The role requires the candidates to be based onsite 4 days per week. Role: The Successful candidates will be deeply involved in the development and implementation of a new EDA technology with a strong focus on computational geometry, geometry manipulation and algorithmic complexity . They are looking for a software engineers with a top degree, evidence of achievement, and an … exceptional talent for algorithm developmen t. Although advantageous, EDA experience is not essential. Responsibilities: Develop and maintain the C++ 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 More ❯
Newcastle Upon Tyne, Tyne And Wear, United Kingdom
Cadence Design Systems
Principal Software Engineer Job Overview: Have you ever looked at your smartphone and wondered how the silicon chips, that power it, were designed? ElectronicDesignAutomation (EDA) software is some of the most advanced and algorithmically complex in existence. Cadence is building the next generation of EDA tools, these tools enable IC designers to layout the very … intellectually challenging, and we are looking for exceptional engineers to join us with this challenge. Successful candidates will be deeply involved in the development and implementation of a new EDA technology with a strong focus on computational geometry, geometry manipulation and algorithmic complexity. We are looking for a software engineer with a top degree, evidence of achievement, and an exceptional … talent for algorithm development. Although advantageous, EDA experience is not essential. Job Responsibilities: Develop and maintain the C++ 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 More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Method Resourcing
science lifecycle to develop, deploy, and maintain production-grade models, collaborating with stakeholders on decision-making, pricing, and monitoring solutions. Key Responsibilities Apply the data science lifecycle (design, EDA, building, evaluation, deployment, monitoring) to deliver scalable MVPs. Develop and optimize production-grade data science models using Python. Design solutions for business challenges using diverse datasets and advanced ML More ❯
York, North Yorkshire, England, United Kingdom Hybrid / WFH Options
Method Resourcing
science lifecycle to develop, deploy, and maintain production-grade models, collaborating with stakeholders on decision-making, pricing, and monitoring solutions. Key Responsibilities Apply the data science lifecycle (design, EDA, building, evaluation, deployment, monitoring) to deliver scalable MVPs. Develop and optimize production-grade data science models using Python. Design solutions for business challenges using diverse datasets and advanced ML More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Arm Limited
an excellent opportunity for an experienced and highly motivated verification engineer to join the growing System IP team!This is a fast-paced technical role employing the latest hardware design verification methodologies to develop complex and highly configurable hardware IP that sit at the heart of Arm-based Systems! This role is for the Interconnect product team which develops … performance, quality and efficiency. You will also identify areas for improvement in methodologies and implement those changes to advance our best-practises for hardware verification. Reviewing and assessing proposed design changes from a verification complexity point of view Ownership of verification environment from investigation all the way to verification closure Investigating and scripting new verification flows and optimising existing … using SystemVerilog and UVM Proven software engineering skills including understanding of object-oriented programming, data structures, and algorithms. You are competent developing verification flows, making the best use of EDA tools and have good scripting skills and are able to plan and estimate your own work. 'Nice To Have' Skills and Experience : Team leadership and mentoring experience Multiprocessing microarchitecture experience More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
Arm Limited
an excellent opportunity for an experienced and highly motivated verification engineer to join the growing System IP team!This is a fast-paced technical role employing the latest hardware design verification methodologies to develop complex and highly configurable hardware IP that sit at the heart of Arm-based Systems! This role is for the Interconnect product team which develops … performance, quality and efficiency. You will also identify areas for improvement in methodologies and implement those changes to advance our best-practises for hardware verification. Reviewing and assessing proposed design changes from a verification complexity point of view Ownership of verification environment from investigation all the way to verification closure Investigating and scripting new verification flows and optimising existing … using SystemVerilog and UVM Proven software engineering skills including understanding of object-oriented programming, data structures, and algorithms. You are competent developing verification flows, making the best use of EDA tools and have good scripting skills and are able to plan and estimate your own work. 'Nice To Have' Skills and Experience : Team leadership and mentoring experience Multiprocessing microarchitecture experience More ❯
an excellent opportunity for an experienced and highly motivated verification engineer to join the hardworking System IP team! This is a fast-paced technical role employing the latest hardware design and verification methodologies to develop complex and highly configurable hardware IP that sit at the heart of Arm-based Systems! This role is for the Interconnect product team. The … those changes to advance our best-practises and state of the art for hardware verification. The responsibilities of a member of the Verification team are: Reviewing and assessing proposed design changes from a verification complexity point of view Ownership of verification environment from investigation all the way to verification closure Investigating and scripting new verification flows and optimising existing … are familiar with the tools and processes for developing testbenches and finishing all aspects of the verification process. You are competent developing verification flows, making the best use of EDA tools and have good scripting skills and are able to plan and estimate your own work. 'Nice To Have' Skills and Experience: Team leadership and mentoring experience Multiprocessing microarchitecture experience More ❯