Logo of Huzzle

Find 51,000+ jobs, internships & events from 6,000+ top companies on Huzzle using AI

Lead Software Engineer in Test

  • Job
    Full-time
    Junior, Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Cambridge
    Remote
  • Quick Apply

AI generated summary

  • You need experience in testing complex software, basic Linux command line skills, collaborative spirit, knowledge of Perforce, and proficiency in C/C++/Tcl/Python.
  • You will run test suites, collaborate with R&D on test issues, maintain automation scripts, and publish code coverage reports while developing solutions to enhance testing efficiency.

Requirements

  • Some experience of testing or deploying complex software systems
  • Familiarity with basic Linux command line tools
  • Ability and desire to work collaboratively within a global team
  • Perforce version control
  • C/C++/Tcl/Python experience
  • Familiarity with basic Linux command line tools

Responsibilities

  • Running (and checking) several test suites prior to promotion of R&D new code into the mainline code repository
  • Working with R&D engineers to investigate and fix test failures due to new code
  • Working with R&D engineers to curate R&D created unit tests
  • Working with Product Validation engineers to investigate, disable and/or fix fragile tests
  • Periodically building coverage build variant and publishing code coverage information
  • Periodically making ASAN build variants and reporting any issues found
  • Working to develop automation to automate these tasks
  • Monitoring and maintenance of existing automation scripts

FAQs

Do we support remote work?

Yes, remote work is supported in a hybrid format, with certain in-person requirements.

What is the work schedule for this role?

The role is a 25% FTE position, requiring approximately 10 hours a week, ideally around 2 hours a day, with flexibility for urgent issues.

Where is this position located?

The position is based in the Cambridge office, UK.

What are the key responsibilities of this role?

Key responsibilities include running and checking test suites, investigating and fixing test failures with R&D engineers, curating unit tests, and developing automation for testing tasks.

What technical skills are required for this position?

Required skills include some experience in testing or deploying complex software systems, familiarity with basic Linux command line tools, and the ability to work collaboratively within a global team.

Are there any desirable skills for this role?

Yes, desirable skills include experience with Perforce version control, C/C++/Tcl/Python programming, and familiarity with basic Linux command line tools.

What personality traits are sought in candidates for this role?

Successful candidates should be inquisitive, interested in technical detail, excited by innovation, and enthusiastic about working in a small team environment.

What team will I be working with in this position?

You will be working with the Innovus Clock Tree Synthesis Group within the Digital Design and Signoff Group engineering team.

How often will I need to attend in-person meetings?

You will be expected to attend two meetings per week in person: one one-on-one with your manager and one engineering team meeting.

Is this company recognized for its workplace culture?

Yes, Cadence has been voted as one of the Fortune 100 best companies to work for every year for the last five years.

Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise.

Technology
Industry
1001-5000
Employees
1988
Founded Year

Mission & Purpose

Cadence is a pivotal leader in electronic systems design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world’s most innovative companies, delivering extraordinary electronic products from chips to boards to complete systems for the most dynamic market applications, including hyperscale computing, 5G communications, automotive, mobile, aerospace, consumer, industrial and healthcare. For eight years in a row, Fortune magazine has named Cadence one of the 100 Best Companies to Work For.