Cadence Design Systems
Cadence Design Systems
Cadence Design Systems develops computational software, hardware, and intellectual property for electronics and system design. With more than 30 years of software expertise and a focus on intelligent system design, the company helps leading organizations turn design concepts into advanced electronic products. Its technologies support work across hyperscale computing, 5G communications, automotive, mobile, aerospace, consumer, industrial, and healthcare applications.

Software Engineering Director, R&D Operations — Shanghai

Lead Apex software development and CAE R&D operations from Shanghai, China. Guide architecture, automation, reliable releases, and distributed engineering teams.

Description

  • Lead Apex software development in China.
  • Provide hands-on technical and operational direction across architecture, design, implementation, build and test automation, CI/CD, defect resolution, and release readiness.
  • Lead and deliver R&D initiatives.
  • Partner with internal and external teams to deliver multiple product releases each year.
  • Develop and maintain build systems, code coverage, regression testing, and development environments.
  • Run daily scrum meetings to support continuous integration and delivery.
  • Take part in sprint planning and sprint and release retrospectives.
  • Diagnose and resolve technical and operational issues.
  • Improve processes and promote engineering best practices.
  • Join weekly technical discussions and assess feasibility.
  • Mentor junior colleagues and help grow the team.

Requirements

  • Master’s degree in software, computer science, mechanical engineering, or a related engineering field.
  • At least 25 years of software industry experience, including management of CAE R&D.
  • Experience leading large-scale application development.
  • Track record of delivering predictable releases while managing scope, quality, resources, and dependencies.
  • Demonstrated leadership and ability to develop teams.
  • Proficiency in C++, Python, Windows, Linux, and test automation.
  • Experience with risk management, agile methods, and coordination across UX, QA, IT, and Support.
  • Strong CAE domain knowledge and experience at MSC, Ansys, Ansa, or a related company.
  • Hands-on use of AI-assisted development tools such as GitHub Copilot, Cursor, or similar platforms.
  • Ability to direct technical work across architecture, design, implementation, testing, and release execution.
  • Ability to assess technical trade-offs, guide design reviews, and make engineering decisions that support product strategy.
  • Experience leading distributed engineering teams and coordinating across product, QA, IT, support, and release management.
  • Ability to mentor senior engineers, develop technical leads, and build engineering ownership and continuous improvement.
  • Ability to identify technical risks, plan mitigations, and ensure predictable delivery of complex software programs.
  • Understanding of software quality practices, including automation, code coverage, regression strategy, build stability, and release readiness.
  • Ability to explain complex technical topics clearly to executive stakeholders, product teams, and engineering contributors.
  • Strong people leadership, communication, analytical, problem-solving, collaboration, and accountability skills.

Related Jobs

ExamWorks

Remote Clinical Quality Assurance Coordinator (RN, LPN, or LVN)

ExamWorks
5,001 – 10,000 Employees
ConsultingHealthcareLegal

Review peer review reports for MCMC, a healthcare utilization and quality review provider, to help ensure clinical accuracy, compliance, and complete documentation. This full-time remote role is open to licensed nurses in the United States.

Open