Genus R&D Software Engineer

7 Months ago • All levels • Research & Development

Job Summary

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

Job Details

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.

Similar Jobs

undefined - Sr.Staff Engineer, Software

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Fabric - Applied Researcher, Cryptography Hardware

Fabric

Santa Clara, California, United States (Remote)
6 Months ago
WARD FOUR DESIGN - 3D Visualizer

WARD FOUR DESIGN

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Netomi - SDE II - Python Developer

Netomi

Gurugram, Haryana, India (Hybrid)
6 Months ago
Google - Staff Software Engineer, Infrastructure, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
6 Months ago
MIPS - Senior Staff Design Verification Engineer

MIPS

Dallas, Texas, United States (On-Site)
6 Months ago
Google - Staff Software Engineer, Machine Learning, Google Assistant

Google

Mountain View, California, United States (On-Site)
6 Months ago
Rivos - UPF Engineer

Rivos

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Rivos - SOC Electrical Analysis Engineer - Full Time

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Balbix - Senior Staff/Principal SDET, Lakehouse

Balbix

Gurugram, Haryana, India (On-Site)
6 Months ago
Extreme Network - Senior Linux Software Development Engineer (9521)

Extreme Network

Toronto, Ontario, Canada (Hybrid)
6 Months ago
Bazaar Voice - Staff Data Scientist

Bazaar Voice

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
paypay - Senior Backend Engineer

paypay

(Remote)
6 Months ago
Tripledot Studios - ASO Manager

Tripledot Studios

London, England, United Kingdom (Hybrid)
9 Months ago
ByteDance - Student Researcher (Doubao (Seed) - Machine Learning System) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Google - Senior Software Engineer, XBorg, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Months ago
31st Union - Senior Audio Engineer

31st Union

San Mateo, California, United States (On-Site)
9 Months ago
PublicisGroupe - Content Producer

PublicisGroupe

New Zealand (On-Site)
6 Months ago
Google - Senior Software Engineer, Google Cloud Compute Infrastructure

Google

Kirkland, Washington, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Cambridge, England, United Kingdom

ElevenLabs - Technical Customer Support Specialist

ElevenLabs

London, England, United Kingdom (Remote)
6 Months ago
Jagex - Player Support Liaison FTC

Jagex

Cambridge, England, United Kingdom (On-Site)
6 Months ago
Mozilla - Senior Staff Software Engineer, Ads

Mozilla

United Kingdom (Remote)
6 Months ago
FitXR - Head of People and Talent

FitXR

United Kingdom (Remote)
7 Months ago
Bazaar Voice - Staff MLOps Engineer

Bazaar Voice

London, England, United Kingdom (Hybrid)
6 Months ago
Alpha Sense - Data Privacy and Commercial Counsel

Alpha Sense

United Kingdom (Remote)
6 Months ago
Climax Studios - Senior Technical Designer

Climax Studios

Edinburgh, Scotland, United Kingdom (On-Site)
6 Months ago
Take-Two Interactive - Workplace Coordinator

Take-Two Interactive

London, England, United Kingdom (On-Site)
6 Months ago
Rocket Science - Backend Engineer

Rocket Science

Cardiff, Wales, United Kingdom (Hybrid)
7 Months ago
Cirrus Logic - Principal Analog Design Engineer (LF-64000103)

Cirrus Logic

Edinburgh, Scotland, United Kingdom (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Rivos - CPU Design Verification - Full-time

Rivos

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Zoox - Embedded Software Engineer - Platforms

Zoox

Foster City, California, United States (Hybrid)
6 Months ago
PwC - Assurance - Academy - Digital Manager - Jordan

PwC

Amman, Amman Governorate, Jordan (On-Site)
6 Months ago
Dolby Laboratories - Sr. Generative Computer Vision Research

Dolby Laboratories

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
ESI Group - Software Engineer

ESI Group

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Actian - Core Java Developer - Pune

Actian

Pune, Maharashtra, India (On-Site)
6 Months ago
Google - Silicon Senior Design Verification Engineer, TPU, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Riot Games - Software Engineer III (Gameplay/Gameplay Tools) - Teamfight Tactics

Riot Games

Los Angeles, California, United States (On-Site)
7 Months ago
Marvell - Senior Staff Engineer

Marvell

Bengaluru, Karnataka, India (On-Site)
6581 Years ago

Get notifed when new similar jobs are uploaded

About The Company

Cadence plays a critical role in creating the technologies that modern life depends on. We are a global electronic design automation company, providing software, hardware, and intellectual property to design advanced semiconductor chips that enable our customers create revolutionary products and experiences. Thanks to the outstanding caliber of the Cadence team and the empowering culture that we have cultivated for over 25 years, Cadence continues to be recognized by Fortune Magazine as one of the 100 Best Companies to Work For.

Seoul, South Korea (On-Site)

Guadalajara, Jalisco, Mexico (On-Site)

Shanghai, China (On-Site)

Edinburgh, Scotland, United Kingdom (On-Site)

Austin, Texas, United States (On-Site)

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

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)

Austin, Texas, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Cadence

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug