
Principal Software Engineer
- Noida, Uttar Pradesh
- Permanent
- Full-time
- The opportunity to work on cutting-edge technology in an environment that encourages you to be creative, innovative, and to make an impact.
- Cadence’s employee-friendly policies focus on the physical and mental well-being of employees, career development, providing opportunities for learning, and celebrating success in recognition of specific needs of the employees.
- The unique “One Cadence – One Team” culture promotes collaboration within and across teams to ensure customer success
- Multiple avenues of learning and development available for employees to explore as per their specific requirement and interests
- You get to work with a diverse team of passionate, dedicated, and talented individuals who go above and beyond for our customers, our communities, and each other—every day.
- Development of our tool which includes data structures, scripting, languages aspects (OOP, AOP), and interfaces with other tool aspects.
- Design and implementation of existing and new capabilities.
- Collaboration with R&D teams, product validation, field engineers as well as with customers.
- Working according to Agile methods
- B. Tech/B.E./M Tech/ME in Software/Computer engineering with 6 – 10 years of experience in software development.
- Strong software design skills.
- Self-learner, creative and outside-the-box-thinker.
- Fluent English.
- Excellent communication skills.
- Familiarity with Unix environment – an advantage.
- Must possess strong written, verbal and presentation skills.
- Good communication and interpersonal skills, demonstrate teamwork and collaboration skills.
- Ability to establish a close working relationship with both customer peers and management.
- Explore what’s possible to get the job done, including creative use of unconventional solutions
- Work effectively across functions and geographies
- Push to raise the bar while always operating with integrity