Lead C++ Software Engineer

9 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

GoMotive - Embedded Engineer

GoMotive

Taipei City, Taiwan (Remote)
1 Month ago
Marvell - Design Verification Principal Engineer

Marvell

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
Microsoft - Software Engineer II

Microsoft

Redmond, Washington, United States (On-Site)
2 Months ago
Ubisoft - Junior R&D Engineer

Ubisoft

Pune, Maharashtra, India (Hybrid)
3 Weeks ago
Big time  - Lead Gameplay Engineer - Unreal

Big time

(Remote)
4 Months ago
PwC - Senior Software Developer (.NET)

PwC

Qormi, Malta (On-Site)
9 Months ago
Next Level Business Services - .NET Developer

Next Level Business Services

Chicago, Illinois, United States (On-Site)
8 Months ago
Next Level Business Services - Java Developer

Next Level Business Services

Dallas, Texas, United States (On-Site)
8 Months ago
binance - Senior Risk Analyst (SQL), Account Takeover

binance

Taipei City, Taiwan (Remote)
2 Weeks ago
Single Store - Software Engineer, Query Performance (C/C++)

Single Store

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tencent - Senior Engine Engineer

Tencent

Tokyo, Japan (On-Site)
1 Month ago
Qualcomm - Senior Big Data Engineer

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Synergy Games - Lead Gameplay Programmer

Synergy Games

(Remote)
1 Month ago
Qualcomm - WLAN Software Engineer Senior

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Hedra - Machine Learning Engineer (CUDA)

Hedra

New York, New York, United States (On-Site)
3 Months ago
Capgemini - Android Middleware Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
bytedance - Site Reliability Engineer

bytedance

San Jose, California, United States (On-Site)
2 Months ago
Mozilla - Staff Software Engineer - Mobile Android

Mozilla

United States (Remote)
4 Weeks ago
Demiurge Studios - Lead Engine Programmer

Demiurge Studios

California, United States (Hybrid)
3 Months ago
2K - Senior Technical Artist

2K

Dublin, County Dublin, Ireland (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in San Jose, California, United States

Brillio - Azure Architect

Brillio

Maryland, United States (On-Site)
2 Days ago
UPF Industries  - General Labor - Day Shift

UPF Industries

Prairie Du Chien, Wisconsin, United States (On-Site)
3 Weeks ago
Pulse Point - Associate Client Strategist, Programmatic/DSP

Pulse Point

United States (Remote)
1 Week ago
Universal Music Group - Administrative Assistant

Universal Music Group

Santa Monica, California, United States (On-Site)
3 Weeks ago
Riot Games - Game Designer III - VALORANT, Competitive Systems

Riot Games

Los Angeles, California, United States (On-Site)
7 Months ago
Next Level Business Services - Collibra Lead

Next Level Business Services

Dallas, Texas, United States (On-Site)
8 Months ago
Toast - Mandarin Bilingual Territory Account Executive

Toast

San Francisco, California, United States (On-Site)
2 Weeks ago
Giant Sparrow - Lead Gameplay Designer

Giant Sparrow

Los Angeles, California, United States (Remote)
2 Months ago
Apple - Senior iOS Engineer, Ads

Apple

Austin, Texas, United States (On-Site)
2 Weeks ago
upwork - Director of Product Operations

upwork

United States (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Synechron - .Net Developer

Synechron

Pune, Maharashtra, India (On-Site)
2 Weeks ago
General arcade studio - C++ developer (Mid to Senior)

General arcade studio

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Remote)
2 Months ago
luxsoft - Senior Java Developer

luxsoft

Hyderabad, Telangana, India (On-Site)
1 Week ago
Epic Games - Senior Software Programmer, Developer Relations

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
PwC - Senior Associate Python Developer

PwC

Mumbai, Maharashtra, India (On-Site)
2 Weeks ago
Capgemini - Senior Software Engineer - C

Capgemini

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Rackspace Technology - NOSQL Database Engineer III - (MongoDB)

Rackspace Technology

India (Remote)
2 Months ago
Airlab Inc  - C++ & Python Programmer

Airlab Inc

Quebec, Canada (On-Site)
3 Months ago
Alten Technology - CMM Programmer (Quality inspection)

Alten Technology

Lansing, Michigan, United States (On-Site)
3 Weeks ago
SEGA - Battle Programmer

SEGA

Sofia, Sofia City Province, Bulgaria (On-Site)
3 Months 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.

Cork, County Cork, Ireland (Hybrid)

Beijing, China (On-Site)

Katowice, Silesian Voivodeship, Poland (On-Site)

Cambridge, England, United Kingdom (Hybrid)

Shanghai, China (On-Site)

Shanghai, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Hsinchu, Hsinchu City, Taiwan (On-Site)

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