Position. Lead Software Engineer in Test
Company Overview
At Cadence, we are dedicated to hiring and nurturing leaders and innovators who are passionate about driving technology forward and making a meaningful impact on the world.
Required Experience
- Bachelor's Degree required; preference for Information Systems or related field.
- Solid understanding of software engineering practices with at least 6 years of experience in Software Development or testing.
- Minimum of 4 years of experience writing product code, unit tests, or test automation using C or C++.
- Proficient in C++ with basic design skills for automation and technical problem-solving.
- Expertise in writing test plans and deriving test scenarios.
- Hands-on experience testing Command line applications and client/server applications.
- Familiarity with Integration, Unit, and Automated testing methodologies.
- Proficiency in revision control systems like CVS, git, Perforce, or Subversion.
- Experience in build and dependency management.
- Strong understanding of Linux and Windows OS, including shell scripting.
- Knowledge of TCP/IP protocol stack and networking fundamentals.
- Excellent communication skills and the ability to collaborate effectively across organizations.
- Independent worker with strong analytical, debugging, and troubleshooting skills.
Preferred Experience
- Ability to perform code reviews of C/C++/Java/Python products and test code.
- Experience with scripting languages like Python, Perl, or shell scripting.
- Familiarity with agile development methodologies and tools like JIRA.
- Security-related expertise in Cryptography, PKI, and Digital Signatures is desired.
- Knowledge of FlexNet or other Licensing API and Tamper Prevention technologies is a plus.
Why Cadence
- At Cadence, we are committed to tackling challenges that others can't. Join us in meaningful work that pushes the boundaries of technology and drives innovation forward.
If you're ready to make a difference and contribute to projects that truly matter, we want to hear from you.
This job description outlines the requirements and preferred qualifications for the role of Lead Software Engineer in Test at Cadence, emphasizing the company's commitment to impactful work and innovative problem-solving.