At a Glance
- Tasks: Design and optimise high-quality arithmetic components for cutting-edge chip designs.
- Company: Join Cadence, a leader in electronic design with over 30 years of innovation.
- Benefits: Enjoy competitive salary, 25 days holiday, private medical plans, and more.
- Why this job: Make a real impact on next-gen technology used by top companies worldwide.
- Qualifications: Strong academic background in relevant fields; programming experience is a plus.
- Other info: Collaborative environment with global reach and excellent growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
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.
Job Overview: Genus Synthesis Solution is a leading technology tool for synthesizing digital designs from RTL (Register Transfer Language) specifications (Verilog or VHDL) into netlists based on standard cells. Trusted by over 400 customers worldwide, Genus enables chip design through cutting-edge optimization for timing, area, and power. Genus is complemented by ChipWare®, an IP library of configurable, off-the-shelf components that deliver best-in-class hardware quality across power, area, and delay requirements. As part of our expansion, we are seeking talented individuals who share our passion for computer arithmetic and our commitment to quality, innovation, and insight. This role offers a unique opportunity to work across software and hardware development, applied research, and direct customer engagement, making you a true subject matter expert in the field.
Job Responsibilities:
- Collaborate within a team to design, optimize, verify, and document a library of high-quality arithmetic components (e.g., floating-point operators) for chip designers.
- Ensure components are robust, efficient, and easy to integrate.
- Drive innovation in system design and optimisation for timing, area, and power.
Job Qualifications:
- Strong academic background (Master’s in Mathematics, Physics, Computer Science, or Electrical Engineering).
- Eagerness to learn how to build, optimize, and verify complex arithmetic operators for microchips.
- Programming experience is a plus (especially C, C++, Python, or SystemVerilog).
- Excellent creative and analytical problem-solving skills.
Why Join Us?
- Impactful Work: Your contributions will directly influence the design of next-generation chips used by leading technology companies worldwide.
- Cutting-Edge Technology: Work with advanced synthesis tools and IP libraries that set industry standards.
- Growth & Learning: Gain deep expertise in computer arithmetic, hardware optimization, and software development in a collaborative environment.
- Innovation Culture: Be part of a team that values creativity, problem-solving, and continuous improvement.
- Global Reach: Engage with customers and projects across the globe, shaping solutions that power modern electronics.
Check what we can offer you:
- Competitive salary
- 25 days holiday per year
- Private Medical and Dental plans, Income Protection and Life Insurance
- Group Personal Pension Plan
- Cycle to work scheme and gym subsidy
- 5 days paid time to volunteer to give back to our communities
- Employee Stock Purchase Plan
- The opportunity to work for a Great Place to Work© & Fortune 100 organization
Cadence is committed to equal employment opportunity and employment equity throughout all levels of the organization. We strive to attract a qualified and diverse candidate pool and encourage diversity and inclusion in the workplace. We’re doing work that matters. Help us solve what others can’t.
Software Engineer II in Cambridge employer: Cadence Design Systems, Inc.
Contact Detail:
Cadence Design Systems, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer II in Cambridge
✨Tip Number 1
Network like a pro! Reach out to current employees at Cadence on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Make sure you can talk confidently about your experience with programming languages like C, C++, or Python. We want to see your passion for computer arithmetic shine!
✨Tip Number 3
Showcase your problem-solving skills during interviews. Be ready to tackle some real-world scenarios or coding challenges. We love seeing how you think on your feet and approach complex issues.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Cadence.
We think you need these skills to ace Software Engineer II in Cambridge
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Software Engineer II role. Highlight any relevant projects or coursework, especially in computer arithmetic or programming languages like C, C++, Python, or SystemVerilog.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about technology and how you can contribute to our innovative culture. Share specific examples of your problem-solving skills and any collaborative projects you've been part of.
Showcase Your Learning Mindset: We love candidates who are eager to learn! Mention any courses, workshops, or self-study you've done related to chip design or optimization. This shows us you're ready to dive into the complexities of the role.
Apply Through Our Website: For the best chance of getting noticed, apply directly through our website. It helps us keep track of your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Cadence Design Systems, Inc.
✨Know Your Stuff
Make sure you brush up on your knowledge of computer arithmetic and chip design. Familiarise yourself with concepts like RTL, Verilog, and VHDL, as well as the Genus Synthesis Solution. Being able to discuss these topics confidently will show that you're genuinely interested in the role.
✨Showcase Your Problem-Solving Skills
Prepare to tackle some technical questions or problems during the interview. Think about how you can demonstrate your analytical skills and creativity in solving complex issues. Practising coding challenges in languages like C, C++, or Python can be a great way to get ready.
✨Engage with the Interviewers
Don’t just wait for questions; engage with your interviewers! Ask insightful questions about their projects, the team culture, or the technologies they use. This shows that you’re not only interested in the job but also in contributing to their innovative environment.
✨Highlight Your Teamwork Experience
Since collaboration is key in this role, be prepared to share examples of how you've successfully worked in teams before. Discuss any projects where you contributed to design, optimisation, or verification, and how you helped drive innovation within the group.