Cadence Design Systems

Lead Software Engineer

Cadence Design Systems
Apply
3 days ago
Pune, IndiaStaff+
H1B Sponsor

Responsibilities

  • Design and develop reusable geometry, visualization, and simulation software components.
  • Architect innovative solutions and take technical ownership of projects.
  • Design, create, and execute test automation frameworks and functionality.
  • Use configuration management, build processes, debuggers, and release/build automation tools.
  • Maintain the quality of components used by multiple products and follow organizational coding standards and development processes.

Requirements

  • BE/BTech/ME/MTech in Computer Science, Mechanical, or Structural Engineering, or equivalent qualification or experience.
  • 7+ years of experience programming in C, C++, and Python, with exposure to client-server programming.
  • Working knowledge of C# or Java and multithreading.
  • Experience developing on Windows and Linux operating systems.
  • Understanding of software component architecture, reusable software, and API design.
  • Experience with at least one test framework, such as GoogleTest or PyTest.
  • Experience with release and build automation using Azure Git Pipelines.
  • Knowledge of object-oriented programming, software architecture, build systems, debugging, and geometry/visualization software development.
  • CAD/CAM/CAE domain expertise and AI-assisted coding exposure are preferred.

Tech Stack

CC#C++JavaLinuxpytestPythonWindows

Categories

Cadence Design Systems

About Cadence Design Systems

10,000+ employees

Cadence is a market leader in AI and digital twins, pioneering the application of computational software to accelerate innovation in the engineering design of silicon to systems. Our design solutions, based on Cadence’s Intelligent System Design™ strategy, are essential for the world’s leading semiconductor and systems companies to build their next-generation products from chips to full electromechanical systems that serve a wide range of markets, including hyperscale computing, mobile communications, automotive, aerospace, industrial, life sciences and robotics. In 2024, Cadence was recognized by the Wall Street Journal as one of the world’s top 100 best-managed companies. Cadence solutions offer limitless opportunities—learn more at www.cadence.com.

Contact me