Lead Software Engineer

Cadence Design Systems•San Jose, CA
•$119,000 - $221,000

About The Position

At Cadence, the Lead Software Engineer will be a member of an expert R&D team creating technologies and products for static and dynamic transistor-level analysis and characterization of advanced custom digital and mixed-signal circuits. The work focuses on researching and developing AI/ML technology to significantly improve the speed, capacity, and usability of design analysis and characterization; developing tools and infrastructure for characterization data mining; and modeling design effects that are dominant in advanced technology nodes, such as aging and variation.

Requirements

  • Industry experience developing and maintaining C++-based applications in a Unix or Linux environment.
  • Experience with quality and software processes.
  • Proficiency in designing data structures and algorithms and applying software engineering principles.

Nice To Haves

  • Experience in transistor-level circuit design.
  • Experience using AI/ML for EDA.

Responsibilities

  • Research and develop AI/ML technology to improve the speed, capacity, and usability of design analysis and characterization of digital and analog circuits.
  • Develop tools and infrastructure for characterization data mining.
  • Model design effects dominant in advanced technology nodes, including aging and variation.

Benefits

  • Paid vacation and paid holidays.
  • 401(k) plan with employer match.
  • Employee stock purchase plan.
  • Medical, dental, and vision plan options.
  • May be eligible for incentive compensation, including bonus and equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service