Genus R&D Software Engineer

2 Months ago • All levels • Research & Development

About the job

Job Description

Join Cadence's Genus Datapath Optimization Team in Cambridge, UK as a Software Engineer. You'll design, develop, and optimize algorithms that improve chip performance, size, and power consumption. Must-have skills include software development, algorithms, and optimization.
Must have:
  • Software Development
  • Algorithm Design
  • Optimization Techniques
  • Data Structures
Good to have:
  • C++ Programming
  • Computer Architecture
  • VLSI Design
  • Microchip Synthesis
Perks:
  • Global Collaboration
  • Innovative Technologies
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Cadence’s Genus Synthesis Solution is a product which takes a high-level description of a microchip – that is expressions of the form “x = (a + b) × (a – b)” or “y = c + (s ? d – e : 0)” – and synthesizes all the NAND, NOR, XOR, etc. gates needed to build the circuit.  Since there are many possible circuits that will achieve the same results Genus works hard to find a solution which is best for maximizing clock speed, minimizing chip size and/or reducing power – depending on the users’ requirements.

The algorithms owned by the Genus Datapath Optimization Team sit at the beginning of this process, and operate directly on fundamental operators, such as adders, multipliers and muxes.  For example, it would usually (but not always) be better to replace “x = (a + b) × (a – b)” by “x = a² – b²”.  Making such architectural optimizations at the beginning of the flow can have a bigger impact on the quality of results than can be achieved in subsequent steps – where the optimizations are applied at a gate level.  Therefore, there is huge opportunity to innovate and deliver significant value to our customers.

We are looking for a highly motivated software engineer to join us as a member of the R&D staff.  You will be part of a team responsible for creating the innovative technologies required for technology leadership in this space.  Development responsibilities include designing, developing, troubleshooting, debugging, and supporting the Genus software product.  The team is based in Cambridge, UK, but working with many colleagues based globally.

Come join our experienced team of outstanding software developers!

This role is based in Cambridge.

We’re doing work that matters. Help us solve what others can’t.

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Yokohama, Kanagawa, Japan (On-Site)

Feldkirchen, Bavaria, Germany (Hybrid)

San Jose, California, United States (On-Site)

San Jose, California, United States (On-Site)

Burlington, Massachusetts, United States (On-Site)

Katowice, Silesian Voivodeship, Poland (On-Site)

San Jose, California, United States (On-Site)

San Jose, California, United States (On-Site)

San Jose, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Cadence

Similar Jobs

undefined - Sr.Staff Engineer, Software

Bengaluru, Karnataka, India (On-Site)

Fabric - Applied Researcher, Cryptography Hardware

Fabric, United States (Remote)

WARD FOUR DESIGN - 3D Visualizer

WARD FOUR DESIGN, India (On-Site)

Netomi - SDE II - Python Developer

Netomi, India (Hybrid)

MIPS - Senior Staff Design Verification Engineer

MIPS, United States (On-Site)

Rivos - UPF Engineer

Rivos, India (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Bazaar Voice - Staff Data Scientist

Bazaar Voice, India (Hybrid)

paypay - Senior Backend Engineer

paypay, (Remote)

Tripledot Studios - ASO Manager

Tripledot Studios, United Kingdom (Hybrid)

31st Union - Senior Audio Engineer

31st Union, United States (On-Site)

PublicisGroupe - Content Producer

PublicisGroupe, New Zealand (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Cambridge, England, United Kingdom

ElevenLabs - Technical Customer Support Specialist

ElevenLabs, United Kingdom (Remote)

Jagex - Player Support Liaison FTC

Jagex, United Kingdom (On-Site)

Mozilla - Senior Staff Software Engineer, Ads

Mozilla, United Kingdom (Remote)

FitXR - Head of People and Talent

FitXR, United Kingdom (Remote)

Bazaar Voice - Staff MLOps Engineer

Bazaar Voice, United Kingdom (Hybrid)

Alpha Sense - Data Privacy and Commercial Counsel

Alpha Sense, United Kingdom (Remote)

Climax Studios - Senior Technical Designer

Climax Studios, United Kingdom (On-Site)

Take-Two Interactive - Workplace Coordinator

Take-Two Interactive, United Kingdom (On-Site)

Rocket Science - Backend Engineer

Rocket Science, United Kingdom (Hybrid)

Cirrus Logic - Principal Analog Design Engineer (LF-64000103)

Cirrus Logic, United Kingdom (Hybrid)

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Get notifed when new similar jobs are uploaded