Principal Software Engineer In Test / Cm Job in Cadence Design Systems

Principal Software Engineer In Test / Cm

Apply Now
Job Summary

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.

Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs