Cadence
electronic design
LeadSoftwareEngineer
Neural analysis suggests this role is
optimal for Lead candidates.
“Lead Software Engineer at Cadence. Skills: C++, Algorithmic development, Computational geometry. Develop C++ code base. Maintain C++ code base”
Industry & Context.
Algorithm development
What They're Looking For.
Must Have
PhD, or master’s degree and 4+ years of relevant experience, History of mathematical study, Grade A/A* in A-level mathematics, physics, STEM degree, such as Maths, Physics, Engineering, or Computer Science, Russell Group science degree, Experience writing programs in C++ (C++14/17) or other object-oriented programs, Algorithmic software development skills, Exposure to Linux/Unix environment
Nice to Have
EDA experience is not essential, Experience with QT
What You'll Do.
Develop C++ code base
Maintain C++ code base
Absorb requirements for new features
Create design specifications
Create function specifications
Create test specifications
Develop techniques to increase capability
Develop techniques to increase capacity
Develop techniques to increase performance
Develop techniques to increase stability
Interface with build system
Interface with regression system
How You'll Work.
Team & Collaboration
Work closely with team members; Collaborate with global cross-functional team
Communication Scope
Excellent interpersonal communication skills
Full Job Description
## **At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.** Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world’s most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health. **At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.** **Job Title: Lead Software Engineer** **Location: Newcastle upon Tyne, UK** **Reports to: Software Architect** **Job Overview:** Have you ever looked at your smartphone and wondered how the silicon chips, that power it, were designed? Electronic Design Automation (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 latest silicon chips. Working with massive complexity and intricate design rules demanded by sub 20nm IC designs. At Cadence Newcastle our aim is to build exceptionally smart software that is stupidly easy to use. Great software has no options! Creating software that “just” does the right thing with minimal guidance from the user is extremely technically and 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 e
Applying for this Lead Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Cadence?
Real rants from real employees. Read before you apply.