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

Google - Software Engineer III, YouTube

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Meta - Software Engineering Manager, Machine Learning

Meta

Bellevue, Washington, United States (On-Site)
1 Week ago
Google - Software Engineer III, Google Cloud Software Development Kit

Google

Sunnyvale, California, United States (On-Site)
6 Days ago
KBG Blockchain Game Studios - Blockchain Developer (BSC)

KBG Blockchain Game Studios

Thành Phố Hồ Chí Minh, Vietnam (On-Site)
9 Months ago
ByteDance - Software Engineer, Inference

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Google - Software Engineering Manager II, NodeOS

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Krafton  - PUBG IP Franchise Project ARC Community Manager

Krafton

Seoul, South Korea (On-Site)
3 Months ago
Google - Senior Register-Transfer Level Design Engineer, Core IP, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
NVIDIA - Physical Design Backend Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
ByteDance - LLM Software Engineer/Researcher Graduate (Applied Machine Learning) - 2024 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Developer III, Google Cloud AI

Google

Waterloo, Ontario, Canada (On-Site)
1 Week ago
NVIDIA - Senior High-Performance System Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Formal Verification Engineer

NVIDIA

Yokne'am Illit, North District, Israel (Hybrid)
1 Day ago
Google - Staff Software Engineer, Site Reliability Engineering

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Google - Software Engineer III, Google Kubernetes Engine

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Week ago
GoMotive - Software Engineer, Machine Learning-Perception

GoMotive

India (Remote)
1 Month ago
NVIDIA - Solutions Architect, Financial Services

NVIDIA

New Jersey, United States (Remote)
1 Week ago
Wargaming - Senior Engine Developer (World of Tanks)

Wargaming

Vilnius, Vilnius County, Lithuania (Hybrid)
1 Month ago
DigitalOcean - Senior Software Engineer (Hyderabad)

DigitalOcean

Hyderabad, Telangana, India (Hybrid)
5 Months ago
Airlab Inc  - Senior Lead Programmer (Game Industry)

Airlab Inc

Quebec, Canada (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in San Jose, California, United States

Google - Physical Design Engineer, Custom Datapath

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Rockstar Games - Senior Animation R&D Programmer: Retargeting

Rockstar Games

New York, New York, United States (On-Site)
4 Weeks ago
PlayStation Global - Staff Software Engineer - Android/UI

PlayStation Global

Carlsbad, California, United States (On-Site)
1 Month ago
Axon - Senior Enterprise Account Executive

Axon

San Francisco, California, United States (Remote)
2 Months ago
Scopely - Senior Fullstack Engineer - Monopoly GO!

Scopely

California, United States (Remote)
1 Month ago
The Walt Disney Company - Senior Game Designer, Creative Development

The Walt Disney Company

Glendale, California, United States (On-Site)
1 Week ago
Microsoft - Principal Corporate Counsel

Microsoft

Redmond, Washington, United States (On-Site)
2 Days ago
Google - Revenue Accelerator Specialist, Apps and Gaming

Google

New York, New York, United States (On-Site)
6 Days ago
Google - Global Product Activation Manager, YouTube

Google

New York, New York, United States (On-Site)
1 Week ago
WongDoody - FUTURE OPPORTUNITIES @ WONGDOODY

WongDoody

Seattle, Washington, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Software Engineer III, Pixel Connectivity

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
Valeo - Management Controller

Valeo

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
NVIDIA - Senior DFT Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Weeks ago
NVIDIA - Senior High Speed Optical Transceiver Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
8 Hours ago
Samsung Semiconductor - Senior Engineer, System Software

Samsung Semiconductor

San Jose, California, United States (On-Site)
3 Weeks ago
Actian - C++ Engineer - Pune

Actian

Pune, Maharashtra, India (On-Site)
6 Months ago
NVIDIA - Hardware Validation Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
4 Weeks ago
Google - Senior Software Engineer, ML Compilers, Google Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
NVIDIA - Senior SRAM Engineer, Circuit Design

NVIDIA

Austin, Texas, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

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

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

Bengaluru, Karnataka, India (On-Site)

Hsinchu, Hsinchu City, Taiwan (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Shanghai, Shanghai, China (On-Site)

Shenzhen, Guangdong Province, China (On-Site)

Pune, Maharashtra, India (On-Site)

Bengaluru, Karnataka, India (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