Cadence logo
Cadence Verified
Semiconductor, Electronic Design Automation (EDA), Software Development

Lead Software Engineer

San Jose 10, CAOnsiteFull TimeLead$119,000–$221,000 /yrPosted 18 days agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Required skills

  • C++
  • Unix
  • Linux
  • Data Structures
  • Algorithms
  • Software Engineering Principles
  • Software Quality
  • Software Processes

Nice to have

  • AI/ML
  • EDA
  • Transistor Level Circuit Design

Role summary

Cadence is seeking a Lead Software Engineer to join their R&D team. This role focuses on creating technologies for static and dynamic transistor level analysis and characterization of advanced digital and mixed-signal circuits. Responsibilities include researching and developing AI/ML for design analysis, building tools for characterization data mining, and modeling advanced technology node effects like aging and variation. The ideal candidate will have industry experience with C++ applications on Unix/Linux, proficiency in software engineering principles, and experience with quality and software processes.

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

You will be a member of an expert R&D team creating technologies and products that enable static and dynamic transistor level analysis and characterization of the most advanced custom digital and mixed-signal circuits

You work will be focused on:

- Research and development of AI/ML technology to bring order of magnitude speed/capacity/usability improvements to design analysis and characterization of digital and analog circuits

- Development of tools / infrastructure for characterization data mining

- Modeling designs effects dominant in advanced technology nodes such as aging and variation

Desired Skills and Experience:

- Industry experience developing and maintaining C++ based applications on a Unix or Linux environment

- Experience with quality and software processes

 -Experience in transistor level circuit design is a strong plus

- Experience in the use of AI/ML for EDA is a strong plus.

- Proficiency designing data structures, algorithms, and software engineering principles

The annual salary range for California is $119,000 to $221,000. 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.

Ready to apply?
You'll be redirected to Cadence's application page.

Similar roles

See how RiseMe works

Match, tailor, and prep so you send fewer applications and land more interviews.