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