Hiring.Camp

Lead C++ Software Engineer

Cadence Design

·

Aug 5, 2024

Salary
$111k – $205k
Location
SAN JOSE 11, United States of America
Type
Full-time
Department
Engineering
Seniority
Lead
Experience
4+ years
Education
PhD
Source
Workday

Description

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.

Skills

SOCPrototyping

Similar Jobs

30

Chef d'équipe développement logiciel C++ / Lead Software Developer, C++

Exegy · Montreal · Hybrid

2 weeks ago

Lead C++ Software Engineer, Equities Trading Technologies

JPMorgan Chase · Singapore, SG · Remote, Hybrid, Onsite

9 months ago

Lead C++ Software Engineer, Equities Trading Technologies

JP Morgan Chase · Singapore, SG · Remote, Hybrid, Onsite

9 months ago

Lead Software Engineer (C#.NET) - Data & AI Products

SimCorp is · Bad Homburg, Germany +1

3 days ago

Lead Software Engineer, C#/WPF & Java SS, Equities Derivatives Front Office Flow Technology

JPMorgan Chase · LONDON, LONDON, United Kingdom, GB

6 days ago

Lead Software Engineer, C#/WPF & Java SS, Equities Derivatives Front Office Flow Technology

JP Morgan Chase · LONDON, LONDON, United Kingdom, GB

6 days ago

Senior/Lead Software Engineer- (C#, APL) Valuation Product Area 

SimCorp is · Copenhagen, Denmark

2 weeks ago

Lead Software Engineer (C++)

LSEG · THA-Bangkok-One Bangkok, Thailand

2 weeks ago

Lead Software Engineer - C++, FPGA, Low Latency, Electronic Trading

JPMorgan Chase · Jersey City, NJ, United States, US

4 weeks ago

Lead Software Engineer - C++, FPGA, Low Latency, Electronic Trading

JP Morgan Chase · Jersey City, NJ, United States, US

4 weeks ago

Senior Lead Software Engineering - C++ low latency

JPMorgan Chase · Chicago, IL, United States, US

4 weeks ago

Senior Lead Software Engineering - C++ low latency

JP Morgan Chase · Chicago, IL, United States, US

4 weeks ago

Lead Software Engineer -C#, .NET

Danaher · IND - Bangalore - Beckman Coulter India Private Limited · Onsite

1 month ago

Lead Software Engineer (C/C++)

Mastercard · O'Fallon, Missouri (Main Campus), United States of America

1 month ago

Software Engineer Lead C++

Fis · PHL MANI 2305, Philippines · Remote, Hybrid, Onsite

1 month ago

Lead Software Engineer (C# .Net)

Danaher · IND - Bangalore - Beckman Coulter India Private Limited · Onsite

1 month ago

Lead Software Engineer - C#/.Net - Trading industry exp-Neovest

JPMorgan Chase · New York, NY, United States, US

1 month ago

Lead Software Engineer - C#/.Net - Trading industry exp-Neovest

JP Morgan Chase · New York, NY, United States, US

1 month ago

Lead Software Engineer - C#, SQL Server Database

JPMorgan Chase · LONDON, LONDON, United Kingdom, GB

2 months ago

Lead Software Engineer - C#, SQL Server Database

JP Morgan Chase · LONDON, LONDON, United Kingdom, GB

2 months ago

Lead Software Engineering - C++

JPMorgan Chase · LONDON, LONDON, United Kingdom, GB

2 months ago

Lead Software Engineering - C++

JP Morgan Chase · LONDON, LONDON, United Kingdom, GB

2 months ago

Software Team Lead - C#/.NET (m/f/n)

Eset · Brno, Czechia · Remote, Hybrid

2 months ago

Lead Software Engineer - C#

Selinc · Idaho - Boise, United States of America

2 months ago

Lead Software Engineer (C# .Net)

Danaher · IND - Bangalore - Beckman Coulter India Private Limited · Onsite

2 months ago

Software Lead Engineer - C#.Net

Applied Materials · Bengaluru, KA,IN, IN · Onsite

2 months ago

Software Lead Engineer - C#.Net

Amat · Bangalore,IND, India · Remote, Onsite

2 months ago

Lead / Senior C++ Software Engineer - Cash Equities Liquidity

JPMorgan Chase · Athens, Attica, Greece

3 months ago

Lead / Senior C++ Software Engineer - Cash Equities Liquidity

JP Morgan Chase · Athens, Attica, Greece

3 months ago

Lead Software Engineer - C++, Data Structures- Electronic Trading Tech

JPMorgan Chase · Mumbai, Maharashtra, India

5 months ago