Lead C++ Software Engineer

7 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

Tencent - Senior Researcher - Video Standards

Tencent

Palo Alto, California, United States (On-Site)
2 Months ago
N-iX - Senior C++ Engineer (High Performance Computing)

N-iX

United Kingdom (Remote)
2 Months ago
Wisk - VP Software and Simulation

Wisk

Mountain View, California, United States (On-Site)
1 Month ago
GoMotive - Associate SQA Engineer

GoMotive

(Remote)
1 Day ago
QuinStreet - Senior Partnerships Manager

QuinStreet

(Remote)
1 Day ago
Krafton  - HR Planning Manager (5+ years experience)

Krafton

Seoul, South Korea (On-Site)
3 Months ago
HIR Expert - C++ Engineer

HIR Expert

Bengaluru, Karnataka, India (On-Site)
6 Months ago
ByteDance - DevOps Engineer - Applied Machine Learning, Engine

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Riot Games - Staff Software Engineer - UnEco

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
NVIDIA - Backend Engineer, Full Chip Layout

NVIDIA

Iași, Iași County, Romania (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer, Early Career, Campus

Google

Bucharest, Bucharest, Romania (On-Site)
4 Months ago
Inworld AI - Staff / Principal Machine Learning Engineer - USA

Inworld AI

Mountain View, California, United States (Remote)
5 Months ago
Henkel - Data Scientist-Intern

Henkel

Pune, Maharashtra, India (On-Site)
7 Months ago
NVIDIA - Senior Application Software Engineer, Performance

NVIDIA

Shanghai, Shanghai, China (On-Site)
4 Weeks ago
Insight  Software - Software Engineer (Full stack - C# & ReactJS)

Insight Software

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Addepar - Sr. Software Engineer - Calculations

Addepar

Edinburgh, Scotland, United Kingdom (On-Site)
19 Hours ago
Google - Software Engineer III, Artificial Intelligence/Machine Learning

Google

Hyderabad, Telangana, India (On-Site)
1 Week ago
Voodoo - Lead Multiplayer Game Developer - Paper.io 2

Voodoo

Barcelona, Catalonia, Spain (Remote)
1 Month ago
Visa - Staff Data Engineer

Visa

Warsaw, Masovian Voivodeship, Poland (Hybrid)
6 Months ago
Google - Senior Software Developer, AI/Machine Learning, Applied AI

Google

Waterloo, Ontario, Canada (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in San Jose, California, United States

World Resource Institute - Director of Global Impact

World Resource Institute

United States (Hybrid)
3 Weeks ago
Drive mode - Director of Product, IVI, Japanese Bilingual

Drive mode

Mountain View, California, United States (Hybrid)
2 Months ago
Scientific Games  - Supervisor, Logistics

Scientific Games

Duluth, Georgia, United States (On-Site)
1 Month ago
NVIDIA - Senior Performance Engineer

NVIDIA

Santa Clara, California, United States (Remote)
1 Week ago
Luxoft - Senior Software Support Engineer

Luxoft

Italy, New York, United States (Remote)
5 Months ago
Luxoft - Senior ML Engineer

Luxoft

Poland, Ohio, United States (Remote)
4 Months ago
Snap Mobile INC - Account Executive

Snap Mobile INC

Troy, Alabama, United States (On-Site)
18 Hours ago
ByteDance - Senior Software Development Engineer, Virtual Network

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Google - Software Engineer, PhD, Early Career, Campus, 2025 Start

Google

Atlanta, Georgia, United States (On-Site)
5 Months ago
Riot Games - Principal User Experience Designer - League of Legends

Riot Games

Los Angeles, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ByteDance - Research Scientist Graduate (High-Performance Computing (Algorithm Acceleration)- Vision AI Platform)

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
Google - Principal Engineer, Google Cloud, Gemini Code Assist

Google

New York, New York, United States (On-Site)
2 Days ago
ByteDance - GPU/AI Application Platform Engineer Intern (Server Platform)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Riot Games - Senior Software Engineer - League Studios, Hextech Engine, Player Experience

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
ByteDance - ISP/Display Firmware Prototype Engineer

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
Luxoft - Lead Python & C++ Engineer

Luxoft

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Netflix - Software Engineer 5 - Streaming Algorithms

Netflix

United States (Remote)
6 Months ago
ByteDance - Software Engineer, Model Inference

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago
Samsung Semiconductor - Staff Engineer, DRAM

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Month ago
Rivos - CPU Design Verification - Full-time

Rivos

Bengaluru, Karnataka, India (Hybrid)
6 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.

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)

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

Hsinchu, Hsinchu City, Taiwan (On-Site)

Seoul, South Korea (On-Site)

Shanghai, China (On-Site)

Noida, Uttar Pradesh, India (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