Lead Software Engineer

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

About The Position

At Cadence, the Lead Software Engineer will be part 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 role focuses on applying AI/ML to improve the speed, capacity, and usability of design analysis and characterization; developing tools and infrastructure for characterization data mining; and modeling design effects in advanced technology nodes, including 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 electronic design automation (EDA).

Responsibilities

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

Benefits

  • Paid vacation
  • Paid holidays
  • 401(k) plan with employer match
  • Employee stock purchase plan
  • Medical plan options
  • Dental plan options
  • Vision plan options
  • Potential eligibility for incentive compensation, including bonus and equity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service