Cadence Design Systems Logo

Cadence Design Systems

Lead Software Engineer

Posted 10 Days Ago
Be an Early Applicant
In-Office
Pune, Maharashtra, IND
Senior level
In-Office
Pune, Maharashtra, IND
Senior level
Designs and develops reusable geometry, visualization, and simulation software components. Architects software components and APIs, implements multithreaded client-server applications, and maintains code quality across multiple products. Builds test automation, supports CI/CD and release automation with Azure Git Pipelines, and uses configuration management, build systems, debugging tools, and established development processes. Provides technical ownership and develops simulation software for Windows and Linux environments.
The summary above was generated by AI
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.

Cadence Design Systems Pune, Mahārāshtra, IND Office

Building No 1 , First Floor, Samrat Ashok Path, Commerzone IT Park, Yerawada, Pune, Maharashtra, India, 411006

Similar Jobs

Yesterday
Hybrid
Senior level
Senior level
Financial Services
Leads BI modernization and migration initiatives, developing Cognos reports, semantic layers, data models, dashboards, and Snowflake or Databricks datasets. Migrates SAP BusinessObjects content, supports Sigma adoption, optimizes SQL and reporting performance, and ensures data quality, governance, testing, and production reliability. Partners with data and business teams on reusable data products, migration planning, incident resolution, and AI-assisted engineering practices.
Top Skills: AWSChatgptCopilotDatabricksDatabricks GenieIbm CognosMaster Data LakePythonQlik SenseSap BusinessobjectsSigma ComputingSnowflakeSnowflake CortexSQLTableau
Yesterday
Hybrid
Senior level
Senior level
Financial Services
Lead development of agentic AI systems, LLM and NLP applications, MCP integrations, scalable data pipelines, and cloud-based client-facing solutions for financial services. Architect distributed systems with strong observability, security, regulatory compliance, and responsible AI controls. Govern AI-assisted software development practices, coach engineering teams, and establish standards for secure coding, testing, validation, and automation. Collaborate with product and business stakeholders to deliver reliable, scalable AI-driven technology.
Top Skills: Agentic AiAgileAnthropic Claude CoworkAutogenAWSAzureCi/CdCloud ComputingCrewaiData PipelinesDevsecopsJavaLangchainLanggraphLarge Language Models (Llms)LlamaindexMicroservicesModel Context Protocol (Mcp)Natural Language Processing (Nlp)Openai FrontierPythonSdlcSemantic Kernel
Yesterday
Hybrid
Senior level
Senior level
Financial Services
Leads software engineering delivery within an agile team, designing, developing, testing, debugging, and supporting secure, scalable applications. Establishes effective and responsible AI-assisted engineering practices, including code generation, review, testing, troubleshooting, and validation. Automates recurring remediation, improves operational stability, evaluates vendor and startup technologies, and contributes to AWS web application development, Java engineering, cloud deployments, DevOps, and machine learning or LLM integrations.
Top Skills: AWSClaude CodeContinuous DeliveryDevOpsGptHugging FaceJavaMachine LearningMicrosoft CopilotNatural Language ProcessingOpenai ApiSpacyTransformers

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account