Design and develop software for entitlement management, ensure quality in software components, maintain coding standards, and take technical ownership of projects.
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/IT/E&TC/Mechanical Engineering or equivalent
WORK EXPERIENCE :
- 6+ years of experience in C/C++/Python programming with exposure to client server programming
- Working knowledge of C# (Or Java), SQL.
- Experience in working on Windows and Linux operating systems
- Basic experience with web applications and related technologies like PHP, JavaScript.
- 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
- Python or Shell scripting/Automation
- AI Assisted coding exposure
- Good aptitude, multi-tasking and passion to work in dynamic environment
- Nice to have - Licensing/Entitlement management development experience.
- Willingness to understand and learn new domain/business
DUTIES/RESPONSIBILITIES :
Responsibilities
- Design and develop reusable software components like Licensing/Simulation Software.
- 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
- Proactive in maintaining highest quality of components used by multiple products
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
Artificial Intelligence • Big Data • Enterprise Web • Fintech • Software • Financial Services
The Principal Software Engineer will lead technical vision and architecture for business systems, mentor engineers, and ensure system scalability and security while optimizing costs. Responsibilities include designing high-performance backend services, integrating analytics tools, and driving modernization initiatives.
Top Skills:
.NetAWSCdkCloudFormationMetabaseOracle Pl/SqlTerraform
Security • Software
Design, develop, and evolve Sophos Firewall capabilities. Collaborate on high-impact network security features, manage priorities, and improve engineering processes.
Top Skills:
AzureCC++Cloud (AwsDockerGcp)GoKubernetesLinuxNetwork SecurityOpen SourceVpn
Cloud • Information Technology • Internet of Things • Software • Consulting • Infrastructure as a Service (IaaS) • Automation
As a Principal Software Engineer at Red Hat, you will guide the technical direction of the Advanced Cluster Management team, design scalable systems, mentor engineers, and facilitate international collaboration.
Top Skills:
Ai-Assisted Development ToolsCi/CdCloud-Native TechnologiesGoKubernetesVirtualization
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.



