C

Cadence Design Systems

Develops EDA software, IP, verification tools

Senior Software Engineering Manager - Framework/Graphics

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeShanghai, ChinaNo salary listed

About the Job

Requirements

  • A Bachelor's or Master's degree in software, computer science, mechanical engineering, or a related engineering domain.
  • 20+ years of experience in the software industry, including experience managing Framework and Graphics domains.
  • Demonstrated leadership and team-development ability.
  • Strong technical background and experience with C++, C#, .NET, Python, Windows, and Linux.
  • Strong skills in C++, C#, Python, and software architecture.
  • Experience designing UI and application frameworks, APIs, and plug-in architectures.
  • Experience with 2D/3D graphics visualization.
  • Experience with performance profiling, memory management, and multithreading.
  • Experience with cross-platform development and backward compatibility.
  • Experience with automated testing, debugging, CI/CD, and code-quality practices.
  • Ability to translate requirements and estimate effort.
  • Experience coordinating Framework, Graphics, Geometry, UX, QA, and product teams.
  • Experience managing technical debt, risks, dependencies, and release readiness.
  • Strong people leadership skills, including mentoring engineers, setting expectations, providing feedback, and building a high-performing, delivery-focused team.
  • Ability to communicate with engineering teams, product stakeholders, QA, program management, and senior leadership.
  • Analytical and problem-solving skills, including making practical decisions under technical and schedule constraints.
  • Ability to drive accountability, remove execution blockers, and maintain predictable, high-quality delivery.
  • Ability to influence across teams and build alignment around technical priorities and delivery commitments.

Responsibilities

  • Lead and execute research and development initiatives in the Framework and Graphics domain.
  • Collaborate with internal and external teams to deliver multiple projects.
  • Troubleshoot and resolve technical issues in the Framework and Graphics domains.
  • Drive process improvements and best practices.
  • Mentor junior team members and contribute to team growth.
  • Participate in weekly technical discussions and provide feasibility analysis or raise concerns.

Desired Qualifications

  • Experience using Avalonia, Gigasoft, or SciChart.
  • Practical experience using AI-assisted software development tools such as GitHub Copilot, Cursor, or similar tools to improve coding productivity, code review efficiency, documentation, and engineering workflows.

About the Company

Cadence Design Systems

Develops EDA software, IP, verification tools

Cadence Design Systems supplies software, hardware, and IP for electronic design automation (EDA) to help customers create advanced semiconductor chips and electronic systems. Its tools handle system design, verification, digital and analog IC design, and custom flows, while IP such as Tensilica processors and DSP cores can be licensed for integration into customer products. The offerings are delivered as software licenses with maintenance and support, plus IP licensing and occasional hardware-accelerated options. The company differentiates itself with a broad, end-to-end EDA portfolio and close collaboration with industry leaders to streamline the path from concept to silicon, aiming to help customers bring sophisticated silicon and electronics to market faster with lower risk and higher productivity.

Company size
10,001+
Company stage
IPO
Headquarters
San Jose, CA
Founded
1988

Recently Posted Jobs

Explore more opportunities at Cadence Design Systems

See more jobs