{"schemaVersion":"jobsearcher.job.v1","id":"e7b6d7f9bb40282bba6565a6","url":"https://jobsearcher.com/jobs/e7b6d7f9bb40282bba6565a6","canonicalUrl":"https://jobsearcher.com/jobs/e7b6d7f9bb40282bba6565a6","title":"Lead Software Engineer - Partitioning and Optimization Algorithms","description":"At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.\nAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.\nThe 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.\nCadence 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.\nThis 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.\nQualification and Requirements\nBachelors 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\nIdeal candidate should have coursework in Algorithms, Data Structures etc.\nThe candidate should have strong coding skills in C++ and be well versed with at least one other scripting language like Perl and Python.\nThe 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.\nWe’re doing work that matters. Help us solve what others can’t.","company":"Cadence Design Systems","rawCompany":"cadence design systems","city":"San Jose","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-07-29T11:49:47.818Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2072.00","title":"Electronics Engineers, Except Computer","slug":"electronics-engineers-except-computer"},{"code":"17-2061.00","title":"Computer Hardware Engineers","slug":"computer-hardware-engineers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Lead Software Engineer - Partitioning and Optimization Algorithms","description":"At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.\nAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.\nThe 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.\nCadence 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.\nThis 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.\nQualification and Requirements\nBachelors 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\nIdeal candidate should have coursework in Algorithms, Data Structures etc.\nThe candidate should have strong coding skills in C++ and be well versed with at least one other scripting language like Perl and Python.\nThe 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.\nWe’re doing work that matters. Help us solve what others can’t.","datePosted":"2026-07-29T11:49:47.818Z","dateModified":"2026-07-29T11:49:47.818Z","hiringOrganization":{"@type":"Organization","name":"Cadence Design Systems","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"San Jose","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"e7b6d7f9bb40282bba6565a6"},"url":"https://jobsearcher.com/jobs/e7b6d7f9bb40282bba6565a6"}}