Principal Software Engineer In Test / Cm Job in Cadence Design Systems
Principal Software Engineer In Test / Cm
- Noida, Gautam Buddha Nagar, Uttar Pradesh
- Not Disclosed
- Full-time
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Description:
Seeking a highly motivated, customer-facing engineer who can drive engagements with R&D and Field teams for the Licensing team. Cadence products are licensed using Flexeras FlexNet technology and are protected using proprietary and third-party technologies. This position is for an experienced Software Engineer position in Licensing Engineering team with a focus on partner support and configuration management. The License Engineering team is a central development organization that interacts with all Cadence products from Licensing and protection perspective. Working in this team offers a unique, challenging andrewarding experience for a Principal Software Engineer in Test.
Responsibilities
- Triage defects found and perform root cause analysis
- Track and debug customer issues and work with R&D on issue resolution
- Champion customers and identify key backlog items for inclusion in each release.
- Design, implement, and maintain continuous integration and delivery mechanisms across multiple product lines
- Develop and maintain test automation in Java and C++
- Participate in requirements, design and test specification reviews
- Partner with development team to raise the quality bar and improve test coverage on each release
Required Experience
- Bachelors Degree required; Information Systems or related field preferred
- Solid understanding of software engineering practices, and programming using a variety of languages; 8+ years of Software Development or Test experience including at least 5 years writing product code, unit tests or test automation using C or C++
- At least 2 years of experience leading test efforts for multiple projects
- Knowledge in variety of DevOps tools and processes
- Revision control systems (CVS, git, Perforce and/or Subversion)
- Continuous Integration systems (ElectricFlow, Jenkins, etc)
- Build and dependency management
- Integrating Unit and Automated tests
- Must have good understanding of Linux and Windows OS
- Must have good understanding TCP/IP protocol stack and networking fundamentals
- Experience with collaborating and working effectively across organizations; Must possess strong verbal and written communication skills
- Ability to work independently
Preferred Experience
- Ability to perform code reviews of c/c++/java/python product and test code
- Experience with Python, Perl and/or shell scripting
- Experience in agile development
- Experience with JIRA
- Security related expertise including Cryptography, PKI, and Digital Signatures desired
- Knowledge of FlexNet or other Licensing API, Tamper Prevention technologies desired
- Experience mentoring junior team members
Were doing work that matters. Help us solve what others cant.
Fresher
2 - 4 Hires