Lead C++ Software Engineer

4 Months ago • 2-4 Years • Research & Development • $110,600 PA - $205,400 PA

Job Summary

Job Description

Lead C++ Software Engineer for Protium FPGA-Based Prototyping. Requires 2-4 years experience with expertise in C/C++, FPGA/ASIC prototyping, and synthesis/verification. Strong QoR and algorithm development skills are essential.
Must have:
  • C++ Expertise
  • FPGA/ASIC Prototyping
  • Synthesis/Verification
  • QoR Development
Good to have:
  • Verilog/SystemVerilog
  • Digital Circuits
  • Logic Simulators
  • Multi-threaded Programming
Perks:
  • 401k Match
  • Employee Stock

Job Details

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

We are looking for an exceptional C++ software engineer to join the Protium Software Development Team to develop and enhance the Protium FPGA-Based Prototyping product  which is used by leading  CPU/GPU/HyperScaler companies for pre-Silicon software validation of their  SOC’s. 

You  will develop new algorithms and optimizations for QoR (Quality of Results) and performance for the Protium Compiler working with a small team of super star engineers to develop our next generation FPGA based verification platform.

Responsibilities:

  • Implement new algorithm and enhancements in C/C++ based code to implement the software stack for the FPGA based platform with special focus on synthesis / technology mapping.
  • Develop the EDA automation flow for the platform with other engineers. 
  • Write Design Specifications and Unit Tests for your code

Position Requirements/Qualifications:

  • Bachelors in Computer Science,  Electrical /Computer Engineering and a minimum of 4 years of related experience, or Masters and a minimum of 2 years of related experience, or PhD with thesis in a relevant area. 
  • Ideally you are a solid contributor in the FPGA or ASIC prototyping/synthesis/verification space and have delivered great QoR on these platforms.
  • You are well renowned for your excellent programming skills in C/C++ and you document your work clearly and love talking about it to your team.  
  • You are very comfortable with Verilog or SystemVerilog and understand digital circuits .
  • Usage of  popular logic  simulators and some experience in multi-threaded/ concurrent programming are pluses.
  • The role requires exceptional  software skills and Object Oriented Programming experience to be a good match
  • Knowledge and experience of ML / AI algorithms and deployment in production code a plus

The annual salary range for California is $110,600 to $205,400. You may also be eligible to receive incentive compensation: bonus, equity, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the salary range is a guideline and compensation may vary based on factors such as qualifications, skill level, competencies and work location. Our benefits programs include: paid vacation and paid holidays, 401(k) plan with employer match, employee stock purchase plan, a variety of medical, dental and vision plan options, and more.

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

Similar Jobs

Larian Studios - Senior Gameplay Programmer

Larian Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
ByteDance - Site Reliability Engineer (Cloud) - Infrastructure Engineering

ByteDance

Singapore (On-Site)
3 Months ago
Animoca Brands - Game Developer

Animoca Brands

China (Remote)
4 Months ago
ByteDance - Research Engineer Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (MS)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
G5 Games - C++ Gameplay Programmer

G5 Games

Astana, Astana, Kazakhstan (Remote)
3 Months ago
Zoox - Manager, Simulation C++ Platform

Zoox

Foster City, California, United States (Hybrid)
3 Months ago
Meta - ASIC Engineer, Design Verification

Meta

Austin, Texas, United States (Remote)
3 Months ago
Luxoft - Senior GPU Compiler Software Development Engineer

Luxoft

Italy, New York, United States (Remote)
2 Months ago
ByteDance - Senior Research Scientist, Foundation Model, Speech Understanding

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Intel Corporation - Mixed Signal Logic Design Engineer

Intel Corporation

Bengaluru, Karnataka, India (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Android Software Engineer, Waze

Google

(On-Site)
1 Month ago
Keywords Studios (Player Support) - Software Engineer - C++

Keywords Studios (Player Support)

Tokyo, Japan (Remote)
8 Months ago
SmileGate - Server Development Lead - Lost Ark Mobile

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
2 Weeks ago
Luxoft - Cores Verification Engineer

Luxoft

Iași, Iași County, Romania (On-Site)
2 Months ago
Blizzard Entertainment - Senior Software Development Engineer in Test (SDET)

Blizzard Entertainment

Irvine, California, United States (Hybrid)
3 Months ago
Microsoft - Research Intern - AI-Driven System Design and Optimization

Microsoft

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Playtika - JavaScript Developer

Playtika

Ukraine (On-Site)
3 Months ago
Luxoft - Android Framework Developer

Luxoft

(Remote)
1 Month ago
Netflix - Research Scientist L4/L5, Algorithms Engineering

Netflix

United States (Remote)
1 Month ago
Playrix - Lead Unity Software Engineer (Gameplay)

Playrix

Georgia (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in San Jose, California, United States

Netflix - Strategic Sourcing Manager- Marketing

Netflix

Los Angeles, California, United States (On-Site)
1 Month ago
Zoox - Software Engineering Manager: Operating Systems and Vehicle Configuration

Zoox

Foster City, California, United States (Hybrid)
3 Months ago
Rackspace Technology - Professional Services Delivery Director

Rackspace Technology

United States (Remote)
3 Weeks ago
The Walt Disney Company - Disney Theatrical Group Creative Development Intern, Summer 2025

The Walt Disney Company

New York, New York, United States (On-Site)
20 Hours ago
Hawk Eye Innovations - College Sports Systems Technician

Hawk Eye Innovations

California, United States (On-Site)
3 Weeks ago
Ajmera Infotech - ASP.NET Developer with Azure Expertise

Ajmera Infotech

Austin, Texas, United States (On-Site)
2 Months ago
Lionsgate Games - Manager, Digital Insights

Lionsgate Games

Santa Monica, California, United States (On-Site)
1 Week ago
Onward Search - Business Developer

Onward Search

Columbus, Ohio, United States (On-Site)
2 Months ago
Trek - Part-Time Sales Associate

Trek

Boise, Idaho, United States (On-Site)
1 Week ago
Microsoft - Research Intern - AI Systems and Architecture

Microsoft

Mountain View, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Software Engineer, Performance and Thermal, Pixel

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Autodesk - Intern, Software Engineer - Geometric Reasoning

Autodesk

London, England, United Kingdom (On-Site)
3 Months ago
ByteDance - Senior Machine Learning Ops Engineer, ML System

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
bosh group india - Senior PL SQL Developer

bosh group india

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Luxoft - Lead Python & C++ Engineer

Luxoft

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Mulya Technologies - SENIOR LOGIC DESIGN ENGINEER – SMP Interrupt Controller

Mulya Technologies

Bengaluru, Karnataka, India (On-Site)
4 Months ago
ByteDance - Software Development Engineer - Large Language Models, AML

ByteDance

San Jose, California, United States (On-Site)
1 Week ago
Hawk Eye Innovations - Computer Vision Engineer - Level 1/2

Hawk Eye Innovations

Budapest, Hungary (Hybrid)
2 Weeks ago
Google - Hardware Engineering Intern, 2025

Google

(On-Site)
1 Month ago
Easygo - Software Engineering Manager - Kick

Easygo

Melbourne, Victoria, Australia (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Yokohama, Kanagawa, Japan (On-Site)

Feldkirchen, Bavaria, Germany (Hybrid)

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

Burlington, Massachusetts, United States (On-Site)

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

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

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Shanghai, Shanghai, China (On-Site)

Hsinchu, Hsinchu City, Taiwan (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