cadence
Lead Software Engineer
At a Glance
- Location
- Bangalore 05, India
- Employment
- Full time
- Experience
- 4+ years
- Posted
- 2026-08-13
Key Requirements
Required Skills
LinuxPython
Domain Knowledge
- Automation
- Education
- Engineering
Requirements
4+ years of professional software development experience (or 5+ years with an advanced degree) focused on complex desktop application UIs.
Deep proficiency in modern C++ (C++ 17 or newer) including STL
High-Performance Computing:
Advanced development, debugging (GDB, Valgrind), and performance profiling in Linux environments.
Software Engineering:
Strong grasp of object-oriented design, design patterns, and the full Software Development Life Cycle.
Responsibilities
Cadence Design Systems is seeking a
Lead Software Engineer
to help lead the GUI and core workflow architecture for
, our next-generation parasitic extraction platform.
Built from scratch less than four years ago, this modern codebase offers a rare EDA environment:
minimal legacy burden