Jobs /

Senior Software Engineer in Test

Xilinx

Apply Now

Job Details

Location: Posted: Apr 09, 2022

Job Description

Description

Xilinx is now part of Advanced Micro Devices (AMD).

At AMD, we push the boundaries of what is possible. We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies – building blocks for gaming, immersive platforms, and the data center.

Developing great technology takes more than talent: it takes amazing people who understand collaboration, respect, and who will go the “extra mile” to achieve unthinkable results. It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world. If you have this type of passion, we invite you to take a look at the opportunities available to come join our team.

Senior Software Developer in Test

The System Test group in Cambridge, UK, is seeking an experienced Python developer with an interest in tools, automation, systems integration and software development to join the Test Automation team.

Our team works on a proprietary custom-built automation framework, specifically designed to test Network Interface Cards to their limits. Comprising hundreds of thousands of lines of python code, this framework allows complete parameterized control of setups and tests, and advanced data recording and analysis.

Working together with Test Engineers in the wider System Test group, the ideal candidate would primarily develop and maintain new test cases. We work in a close, collaborative style, employing unit tests and peer review to verify code before deployment.

The ideal candidate must be an excellent python programmer who takes pride in consistent quality development with an emphasis on testing and the development lifecycle. As you will be working closely with network products, a good understanding of TCP/IP, network protocol analysis and other related concepts is ideal.

The following are some of the attributes of the role:

Most important:

  • Python Programming (not just scripting) under Linux
  • Understanding of Networking protocols and tools (TCP/IP, OVS, etc.)
  • An understanding of CI and the build tool workflow (GIT, Unit Test frameworks, Static Analysis, Patching).
  • Experience in test automation, unit test and other code quality tools.
  • Confident in interacting with colleagues to resolve issues and achieve goals.
  • Must be methodical, detail-oriented, innovative and enthusiastically capable of owning and delivering on tasks.
  • Fully self-sufficient in software development concepts and methods, coding and scripting languages, and build, analysis and debug tools required in area of responsibility
  • Able to demonstrate flexibility in working with still maturing, generation-dependent software development and testing methods

Nice to have some of:

If some or more of these tick a box, then please talk to us.

About Xilinx

Xilinxis a technology company, primarily a supplier of programmable logic devices.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free