Lead C++ Software Engineer

10 Months ago • 2-4 Years • Programming • $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

Ion - Technical Support Analyst, Chicago - 5849/9555

Ion

Chicago, Illinois, United States (On-Site)
9 Months ago
Double Eleven - Lead Programmer (Unreal Engine)

Double Eleven

Middlesbrough, England, United Kingdom (Hybrid)
4 Months ago
Power Integrations - Senior Test Engineer

Power Integrations

Penang, Malaysia (On-Site)
3 Months ago
Hedra - Machine Learning Engineer (CUDA)

Hedra

New York, New York, United States (On-Site)
4 Months ago
bytedance - Algorithm Engineer - Audio Understanding - Start 2025

bytedance

Singapore (On-Site)
9 Months ago
Next Level Business Services - Java Developer

Next Level Business Services

San Diego, California, United States (On-Site)
9 Months ago
The Walt Disney Company - Sr Software Engineer (Rust Developer)

The Walt Disney Company

New York, New York, United States (On-Site)
8 Months ago
Zuru - Senior C++ Software Engineer

Zuru

Milan, Lombardy, Italy (Hybrid)
9 Months ago
Ansys - Lead Software Developer - C++

Ansys

Exton, Pennsylvania, United States (On-Site)
3 Months ago
Sagecor - Database Engineer

Sagecor

Annapolis Junction, Maryland, United States (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NCR Atleos - Software Engineer II - C++ Developer

NCR Atleos

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
Coda - Senior/Staff Software Engineer, Codashop

Coda

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Hybrid)
1 Week ago
Image Engine - Software Engineer - Rendering - Junior

Image Engine

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Microsoft - Member of Technical Staff, AI Pretraining Platform

Microsoft

Zürich, Zurich, Switzerland (On-Site)
3 Months ago
Game freak - R&D Programmer: Animation [Junior Class]

Game freak

Chiyoda City, Tokyo, Japan (On-Site)
2 Months ago
luxsoft - Regular Embedded C++ Developer

luxsoft

Egypt (Remote)
1 Month ago
Epic Games - Senior Console Engineer

Epic Games

Bellevue, Washington, United States (On-Site)
3 Months ago
NVIDIA - Senior Networking Security Research Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
Rocket Science - Software Engineer - UI

Rocket Science

Wales, United Kingdom (Hybrid)
4 Months ago
Cloud Imperium Games - Principal Network Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in San Jose, California, United States

Varonis  - Human Resources Business Partner

Varonis

Morrisville, North Carolina, United States (On-Site)
9 Months ago
Apple - Technical Data Analyst/Engineer, WW Sales BPR

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Crowd Strick - Engineer III - Content Systems

Crowd Strick

United States (Remote)
3 Weeks ago
Match Group - Director of Product

Match Group

Los Angeles, California, United States (Hybrid)
2 Months ago
Patreon - Technical Recruiter

Patreon

San Francisco, California, United States (Hybrid)
4 Months ago
IGT - Talent Management Specialist III

IGT

Providence, Rhode Island, United States (On-Site)
2 Months ago
Qualcomm - GPU DV Engineer

Qualcomm

San Diego, California, United States (On-Site)
6 Months ago
Journee technologies - Account Executive (Agency Sales)

Journee technologies

New York, United States (On-Site)
2 Months ago
Kaedim - Software Engineer

Kaedim

San Francisco, California, United States (On-Site)
1 Year ago
Canva - IT/Tech Support Engineer

Canva

Austin, Texas, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Mcdonalds - SDE II C#

Mcdonalds

Mexico City, Mexico City, Mexico (Hybrid)
4 Months ago
Next Level Business Services - SQL Developer

Next Level Business Services

Bellevue, Washington, United States (On-Site)
9 Months ago
Epic Games - Core Tech Programmer

Epic Games

London, England, United Kingdom (On-Site)
3 Months ago
Lakshya Digital - Dot Net Developer

Lakshya Digital

Gurugram, Haryana, India (On-Site)
4 Months ago
AFRY - System Developer with software development experience

AFRY

Åmål, Västra Götaland County, Sweden (On-Site)
1 Month ago
Addepar - Senior Software Engineer - Integrations and Developer Experience

Addepar

United Kingdom (Remote)
3 Months ago
Luxoft - Senior Java engineer (with oncall support)

Luxoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
7 Months ago
binance - Java Architect - Compliance

binance

Taipei City, Taiwan (Remote)
1 Year ago
Extreme Inc. - Programmer (Client)

Extreme Inc.

Tokyo, Japan (Hybrid)
2 Months ago
Simcorp - Senior Software Engineer for Release Office (C#, .Net)

Simcorp

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month 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. Our shared passion for solving the world’s toughest technical challenges, our dedication to pushing the limits of the industry, and our drive to do meaningful work differentiates the people of Cadence.

Thessaloniki, Greece (On-Site)

Burlington, Massachusetts, United States (On-Site)

Beijing, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Kato Scholari, Greece (On-Site)

Hsinchu, Hsinchu City, Taiwan (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Kato Scholari, Greece (On-Site)

San Jose, California, 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