Cadence Design Systems

Lead Software Engineer - Partitioning and Optimization Algorithms

Cadence Design Systems$114K — $213K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelors in Computer Science or Electrical Engineering with 4+ years experience, or Masters with 2+ years, or PhD with 0 years experience.
  • Coursework in Algorithms and Data Structures is preferred.
  • Strong coding skills in C++ are essential.
  • Familiarity with at least one scripting language such as Perl or Python is required.
  • Experience with development in a globally distributed team environment.

Responsibilities

  • Develop new features and algorithms for the Protium Platform.
  • Focus on partitioning and optimization algorithms.
  • Collaborate with the team across different geographies to refine implementation specifications.
  • Work closely with the technical support lead to address implementation issues.
  • Assist key customers with usage issues to enhance their experience.

Benefits

  • Paid vacation and holidays.
  • 401(k) plan with employer match.
  • Employee stock purchase plan.
  • Variety of medical, dental, and vision plan options.
Full Job Description
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.

About Cadence Design Systems

Cadence Design Systems, Inc. is an American multinational electronic design automation software and engineering services company, founded in 1988 by the merger of SDA Systems and ECAD, Inc. The company produces software, hardware and silicon structures for designing integrated circuits, systems on chips (SoCs) and printed circuit boards.
Learn more about Cadence Design Systems
Size
9,300 employees
Market Cap
$43.9 billion
Industry
Net Income
$590.6 million
Founded
2018
5 Year Trend
+10.5%
Revenue
$2.6 billion
NASDAQ

Similar Jobs

More Jobs at Cadence Design Systems

More Information Technology Jobs

Find similar Lead Software Engineer - Partitioning and Optimization Algorithms jobs: