Software Architect

CadenceSan Jose, CA
$267,292 - $331,500Hybrid

About The Position

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence plays a critical role in creating the technologies that modern life depends on. We are a global electronic design automation company, providing software, hardware, and intellectual property to design advanced semiconductor chips that enable our customers create revolutionary products and experiences. Thanks to the outstanding caliber of the Cadence team and the empowering culture that we have cultivated for over 25 years, Cadence continues to be recognized by Fortune Magazine as one of the 100 Best Companies to Work For. Our shared passion for solving the world’s toughest technical challenges, our dedication to pushing the limits of the industry, and our drive to do meaningful work differentiates the people of Cadence. Cadence is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.

Requirements

  • Master’s degree in Information Systems Engineering, Computer Engineering, or related field.
  • Minimum twelve (12) years of experience in the job offered or in a related occupation.
  • Create and maintain optimization features and complex system debugging
  • Complex optimization algorithms for ECO to improve objective with minimal cost and design exploration algorithms
  • Multithreaded algorithms using Cadence framework and lock-free deterministic algorithms
  • Cross-functional team collaboration for complex feature design
  • Digital implementation flow and modelling of digital circuits in the form of graphs
  • Flow automation using python
  • Distributed algorithms using Cadence proprietary framework like EDP and QThread

Responsibilities

  • Plan, direct, or coordinate activities in such fields as electronic data processing, information systems, systems analysis, and computer programming.
  • Define architecture of new features of Power, Timing and distributed optimizers.
  • Code new modules and implement new algorithms for signoff products.
  • Technically drive the customer meetings and create presentations to explain concepts.
  • Technically lead and mentor junior engineers in the team to achieve technically complex project completion.
  • Create design documents for Power and Timing optimization engines for new features.
  • Ensure delivery of product features and meet high quality standards.
  • Coordinate among different technical teams and ensure technical issues are resolved through timely and clear discussions.

Benefits

  • paid vacation
  • paid holidays
  • 401(k) plan with employer match
  • employee stock purchase plan
  • a variety of medical, dental and vision plan options
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service