Lead C++ Software Engineer

Reposted 17 Days Ago
Be an Early Applicant
San Jose, CA
In-Office
111K-205K Annually
Mid level
Cloud • Hardware • Software • Semiconductor
The Role
Develop and enhance the Protium FPGA-Based Prototyping product by implementing algorithms in C/C++, writing specifications, and collaborating on EDA automation.
Summary Generated by Built In

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.

Top Skills

AI
C
C++
Eda Tools
Ml
Object Oriented Programming
Systemverilog
Verilog
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Jose, CA
8,216 Employees
Year Founded: 1988

What We Do

Cadence enables electronic systems and semiconductor companies to create the innovative end products that are transforming the way people live, work and play. Cadence® software, hardware and IP are used by customers to deliver products to market faster. The company's Intelligent System Design strategy helps customers develop differentiated products—from chips to boards to intelligent systems—in mobile, consumer, cloud, data center, automotive, aerospace, IoT, industrial and other market segments. Cadence is listed as one of Fortune Magazine's 100 Best Companies to Work For.

Similar Jobs

CoStar Group Logo CoStar Group

Lead Software Engineer

Information Technology • Real Estate • Analytics
In-Office
San Diego, CA, USA
166K-222K

Afterpay Logo Afterpay

Account Manager

Fintech • Payments • Software • Financial Services
Hybrid
2 Locations
123K-223K Annually

Afterpay Logo Afterpay

Account Executive

Fintech • Payments • Software • Financial Services
Hybrid
2 Locations
3K-6K

Square Logo Square

Engineering Manager

eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Hybrid
8 Locations
264K-395K Annually

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account