Skip to main content
Cadence Design Systems logo

Software Engineering Director

Cadence Design Systems
September 02, 2026
Full-time
On-site
Austin, Texas, United States
EDA Jobs, Level - Senior

Job Title

Software Engineering Director

Role Summary

Lead the architecture, development, and execution of Conformal Logical Equivalence Checking (LEC) and ECO technologies. Drive technical strategy, product delivery, cross-functional collaboration, and customer engagement to advance formal verification and AI-assisted verification capabilities.

Experience Level

Senior-level (Director). Exact years of experience not specified; role requires extensive, proven technical leadership in EDA and large-scale software development.

Responsibilities

Accountable for technical direction, product quality, and cross-team execution for Conformal LEC and ECO product areas.

  • Provide architecture and technical leadership for Conformal LEC and ECO, including algorithms and implementation.
  • Lead initiatives to improve scalability, performance, capacity, quality, and debug effectiveness for verification and ECO flows.
  • Drive AI-related innovation to improve verification productivity, debug efficiency, and user workflows.
  • Solve complex technical and customer challenges, handle critical escalations, and perform root-cause analysis.
  • Collaborate with R&D, product engineering, validation, product management, and customer-facing teams to define product direction.
  • Mentor senior engineers and promote engineering excellence across the organization.
  • Influence long-term roadmap and technical strategy for formal verification, equivalence checking, ECO, and AI-assisted verification.
  • Engage with strategic customers and partners to translate emerging requirements into product innovations.

Requirements

Must-have technical skills and capabilities for successful performance in this role.

Must-have:

  • Extensive EDA software development experience with expertise in formal verification, logic equivalence checking, ECO, synthesis, or related digital design technologies.
  • Strong C/C++ development skills and solid understanding of data structures, algorithms, debugging, object-oriented design, and large-scale software architecture.
  • Deep knowledge of digital design flows, logic synthesis, RTL-to-netlist verification, and semiconductor design methodologies.
  • Proven record of leading complex, high-impact technical initiatives and delivering production-quality software from concept to deployment.
  • Ability to provide cross-functional technical leadership and influence product direction.
  • Excellent analytical, problem-solving, collaboration, and communication skills in distributed teams.

Nice-to-have / Preferred:

  • Experience applying AI/ML techniques to EDA, verification, debug, or engineering-productivity workflows.
  • Experience with scripting languages (Tcl, Python, Perl, shell) and Linux/Unix development environments.
  • Experience partnering directly with leading semiconductor customers on complex technical requirements and escalations.

Education Requirements

Ph.D. in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field (as stated in the posting).


About the Company

Company: Cadence Design Systems

Headquarters: San Jose, California, USA

Cadence Design Systems is a global electronic design automation company that provides software, hardware, and intellectual property for designing advanced semiconductor chips. With over 25 years in the industry, Cadence is known for its innovative technology solutions and has been recognized by Fortune Magazine as one of the 100 Best Companies to Work For. The company is dedicated to solving complex technical challenges in order to enable customers to create revolutionary products and experiences.

Cadence Design Systems logo

Date Posted: 2026-09-01