Lead Software Engineer

Cadence

Pune District

On-site

INR 2,500,000 - 4,000,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Cadence is hiring a Senior Software Engineer in Pune, India to design and develop reusable geometry, visualization, and simulation software components. The candidate will follow coding standards within a structured development process and contribute to CI/CD pipelines for release automation.

The role requires 7+ years in C/C++/Python, with exposure to client-server programming, multithreading, and experience on Windows and Linux.

Qualifications

  • 7+ years of experience in C/C++/Python programming with exposure to client server programming.
  • Working knowledge of C# (Or Java), Multithreading.
  • Experience in working on Windows and Linux operating systems.
  • Understanding of software components architecture and API designs (reusable software).
  • Experience with any one test frameworks e.g. GoogleTest, PyTest etc.
  • Release and build automation with Azure Git Pipelines.

Responsibilities

  • Design and develop reusable software components like Geometry/Visualization/Simulation.
  • Quick learner who can follow set coding standards in accordance with a development methodology and processes.
  • Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process defined by the organization (CI/CD).
  • Designs, Creates, and executes new set of test automation framework/functionality as part of a software project.
  • Willing to take technical ownership of the project by architecting innovative solutions.
  • Proactive in maintaining highest quality of components used by multiple products.

Skills

C/C++
Python
Multithreading
C#
Java
Windows OS
Linux OS
Software architecture
API design
CI/CD

Education

BE/BTech/ME/MTech in Computer Science/Mechanical/Structural or equivalent

Tools

GoogleTest
PyTest
Azure Pipelines
Git

Job description

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Education
  • BE/BTech/ME/MTech in Computer Science/Mechanical/Structural or equivalent
Work Experience

7+ years of experience in C/C++/Python programming with exposure to client server programming

Working knowledge of C# (Or Java), Multithreading.

Experience in working on Windows and Linux operating systems

Understanding of software components architecture and API designs (reusable software)

Experience with any one test frameworks e.g. GoogleTest, PyTest etc.

Release and build automation with Azure Git Pipelines

Knowledge, Skills And Abilities
  • Object-oriented language, Software Architecture, Build System, Debugging
  • Low level understanding of Geometry/Visualization software development
  • Domain expertise in CAD/CAM/CAE would be an added advantag
  • AI Assisted coding exposure
  • Good aptitude, multi-tasking and passion to develop simulation software with minimum supervision.
Duties/Responsibilities
  • Design and develop reusable software components like Geometry/Visualization/Simulation.
  • Quick learner who can follow set coding standards in accordance with a development methodology and processes
  • Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process defined by the organization (CI/CD)
  • Designs, Creates, and executes new set of test automation framework/functionality as part of a software project
  • Willing to take technical ownership of the project by architecting innovative solutions.
  • Proactive in maintaining highest quality of components used by multiple products

We’re doing work that matters. Help us solve what others can’t.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

Cadence • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Lead Software Engineer
Lead Software Engineer

Cadence • Dadri

On-site
INR 1,500,000 - 1,900,000
Lead Software Engineer
Lead Software Engineer

Cadence Design Systems, Inc. • Dadri

On-site
INR 1,500,000 - 2,100,000
CAD Developer
CAD Developer

Centre for Computational Technologies (CCTech) • Maharashtra

On-site
INR 600,000 - 1,200,000
Opportunity to work with a dynamic and fast-paced organization
Be part of a technology-transforming company
Senior Software Engineer (C++, C#) – CAD & 3D Graphics Focus
Senior Software Engineer (C++, C#) – CAD & 3D Graphics Focus

Swan Global • Ernakulam

On-site
INR 1,000,000 - 1,500,000
Sr Principal Software Engineer
Sr Principal Software Engineer

Cadence • Dadri

On-site
INR 2,000,000 - 3,000,000
QA Engineer (CAD)
QA Engineer (CAD)

Technologies Pvt. Ltd. • Pune District

On-site
INR 500,000 - 900,000
QA Engineer (CAD)
QA Engineer (CAD)

Technologies Pvt. Ltd. • Maharashtra

On-site
INR 700,000 - 1,000,000
Principal Solutions Engineer - AE
Principal Solutions Engineer - AE

Cadence • Dadri

On-site
INR 1,200,000 - 1,800,000
Opportunities for learning and career development
Employee-friendly policies focusing on well-being
Team collaboration culture
Software Engineer II
Software Engineer II

Cadence • Dadri

On-site
INR 900,000 - 1,500,000