Cadence Design Systems

Software Engineer

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

Qualifications

  • Master's degree in Computer Engineering, Electrical Engineering, or similar field.
  • 3+ years of experience in software engineering or a related field.
  • Experience with Static Timing Analysis and Statistical Static Timing Analysis.
  • Proficient in utilizing industry standard library timing models for timing closure accuracy.
  • Skilled in advanced algorithms for graph-based netlist reduction techniques.
  • Knowledge of distributed infrastructure for handling AI designs involving billions of transistors.
  • Expertise in debugging using Collector, Mempool analysis, gdb, or tcl and strong C-C++ skills.
  • Familiarity with Multi-Mode Multi-Corner (MMMC) analysis.

Responsibilities

  • Research, design, and develop software for a multinational computational software company.
  • Analyze user needs to create tailored software solutions using computer science principles.
  • Design software for distributed signoff optimization processes.
  • Develop and troubleshoot software in the last mile closure domain.
  • Implement coding features in C++ within a Unix environment.
  • Collaborate with cross-functional teams to address requirements and ECO flows.
  • Adhere to quality metrics for code changes and regression testing.

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
Job Duties:
  • Research, design, and develop computer and network software or specialized utility programs for multinational computational software company.
  • Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
  • Design and develop software programs in the area of distributed signoff optimization.
  • Design, develop, and debug software programs in last mile closure domain.
  • Implement features coding in C++ and Unix environment.
  • Work closely with cross-functional teams to handle the requirements and dependencies to ECO flows.
  • Follow quality matrix for all the code changes and testcase in regression.
  • Some telecommuting permitted.


Qualifications:

  • Master's degree in Computer Engineering, Electrical Engineering, or related field.
  • Minimum three (3) years of experience in the job offered or in a related software engineering occupation.
  • Utilizing Static Timing Analysis and Statistical Static Timing Analysis to design and develop solutions that combine graph-based analysis and advanced path-based timing engines
  • Utilize industry standard library timing models, including Non-Linear delay model or composite current source, constraint to ensure the accuracy of timing closure
  • Advance algorithms for graph-based netlist reduction technique to allow large and complex modern SOC design for faster and targeted optimization such as Hierarchical and block model
  • Distributed and highly scalable infrastructure packages to handle billion plus transistors Artificial Intelligence (AI) designs
  • Deliver high-quality software on complex projects using Collector, Mempool analysis, gdb, or tcl with expertise in C-C++ languages
  • Multi-Mode Multi-Corner (MMMC) analysis
  • Create technical documentation and design specifications using Confluence tool

The annual salary range for California is $186,142 to $253,500. 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 base salary range is a guideline, and individual total 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 Software Engineer jobs: