← Back to Jobs
Technology
Lead Software Engineer - Partitioning and Optimization Algorithms
Cadence Design Systems IncSan Jose, CA🇺🇸United StatesPosted 14 Aug 2026
Quick Overview
Salary
$114.8k - $213.2k/yr
Work Type
Hybrid
Level
Mid Senior
Job Description
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
The Protium Prototyping Platform is part of the Cadence Dynamic Duo that has been a huge success with our customers. With Cadence Protium prototyping platforms, design and verification teams can rapidly bring up a prototype and provide a pre-silicon platform for early software development, system validation, and hardware regressions.
Cadence is the leader in hardware emulation-prototyping technologies and products. Cadence's FPGA-based prototyping system platform sets standards on the performance-utilization, the ease of use, and the congruence with emulation models.
This is a Full-time position. The Lead Software Engineer will be responsible for development of new features and algorithms to improve the Protium Platform mainly in partitioning and optimization algorithms. The Lead Software Engineer will accomplish this by carefully discussing the implementation specification with the team spread across different geographies. The candidate is also expected work with technical support lead and key customers to resolve implementation or usage issues.
Qualification and Requirements
The annual salary range for California is $114,800 to $213,200. 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.
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
The Protium Prototyping Platform is part of the Cadence Dynamic Duo that has been a huge success with our customers. With Cadence Protium prototyping platforms, design and verification teams can rapidly bring up a prototype and provide a pre-silicon platform for early software development, system validation, and hardware regressions.
Cadence is the leader in hardware emulation-prototyping technologies and products. Cadence's FPGA-based prototyping system platform sets standards on the performance-utilization, the ease of use, and the congruence with emulation models.
This is a Full-time position. The Lead Software Engineer will be responsible for development of new features and algorithms to improve the Protium Platform mainly in partitioning and optimization algorithms. The Lead Software Engineer will accomplish this by carefully discussing the implementation specification with the team spread across different geographies. The candidate is also expected work with technical support lead and key customers to resolve implementation or usage issues.
Qualification and Requirements
- Bachelors in Computer Science or Electrical Engineering with a minimum of 4 years of related experience, or Masters with a minimum of 2 years of related experience, or PhD with a minimum of 0 years of related experience
- Ideal candidate should have coursework in Algorithms, Data Structures etc.
- The candidate should have strong coding skills in C++ and be well versed with at least one other scripting language like Perl and Python.
The annual salary range for California is $114,800 to $213,200. 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
FPGA
C++
Perl
Python
Similar jobs
Senior Application Engineer
White Cap Supply Holdings, LLC · Orlando, United States
1 minute ago$8 - $20/hrStaff Software Engineer, Developer Platform
Anduril Industries · Boston, United States
7 minutes ago$220k - $292k/yrSAP Extended Warehouse Management (SAP EWM)
Ambition International LLC · St. Louis, United States
12 minutes agoSenior Network Engineer (Active Secret)
CompQsoft,Inc . · Fort Meade, United States
12 minutes agoSenior Staff Software Engineer, Perception (R4985) with Security Clearance
Shield AI Inc · Washington, United States
14 minutes agoSenior Engineer, Software Systems (R4903) with Security Clearance
Shield AI Inc · Dallas, United States
14 minutes ago