At a Glance
- Tasks: Design and execute automated test cases for cutting-edge networking technology.
- Company: Join AMD, a leader in semiconductor manufacturing with an inclusive culture.
- Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
- Other info: Collaborative environment with strong career advancement potential.
- Why this job: Make a real impact on innovative products while working with advanced technologies.
- Qualifications: Experience in Python and problem-solving skills; entry-level candidates welcome.
The predicted salary is between 36000 - 60000 £ per year.
From AMD: Our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover that our culture is the real differentiator. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives.
Python Developer in Test
A senior engineer is needed to expand the team responsible for system‑level validation of AMD’s cutting‑edge, networking, low‑latency Ethernet Adapters and SmartNIC technology in our Data Centre Group. The role focuses on system‑level testing and uses a comprehensive framework of heavily automated test suites.
Responsibilities
- Design, write, execute and support comprehensive test cases using modern test frameworks based on defined and extrapolated use cases.
- Collaborate with a development team during the test cycle of our products, run tens of thousands of test cases with the home‑grown toolchain, analyse results, present findings clearly and concisely, and investigate issues to understand root‑cause.
- Work across functional teams and learn about all aspects of product design and lifecycle.
- Contribute to the division’s automated test systems, continually produce large datasets of information that need analysis and triage.
Requirements
- Typically 2-4 years of experience in a similar role; entry‑level candidates with strong initiative and problem‑solving experience will be considered.
- Solid understanding of software engineering principles, data structures, algorithms, operating systems concepts and multi‑threaded programming.
- Excellent design and code development skills, familiarity with Linux and modern software tools and techniques for development.
- Strong organizational abilities, attention to detail, teamwork and good interpersonal communication.
Candidates Will
- Be especially adept in Python; C/C++ experience is a bonus.
- Possess an inquisitive and curious nature, eager to understand how things work, and to get to the root cause of issues.
- Ideally be familiar with networking protocols (TCP/IP, RDMA), though this is not essential.
Academic Credentials
- A degree in a scientific or engineering subject, an equivalent qualification, or relevant professional experience.
Benefits
Benefits offered are described: AMD benefits at a glance.
Equal Opportunity Statement
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee‑based recruitment services. AMD and its subsidiaries are equal‑opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third‑party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
Artificial Intelligence
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.
Posting Status
This posting is for an existing vacancy.
Python Developer in Test in Cambridge employer: AMD
AMD is an exceptional employer that fosters a collaborative and innovative work culture, particularly within the Data Centre Group where the Python Developer in Test role is situated. Employees benefit from comprehensive training and development opportunities, competitive compensation, and a commitment to diversity and inclusion, making it an ideal environment for both seasoned professionals and entry-level candidates eager to grow their careers in the semiconductor manufacturing industry.
StudySmarter Expert Advice🤫
We think this is how you could land Python Developer in Test in Cambridge
✨Tip Number 1
Network like a pro! Reach out to current employees at AMD on LinkedIn or other platforms. A friendly chat can give you insider info and might even lead to a referral, which can double your chances of landing that interview.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project showcasing your Python prowess, make sure to highlight it during interviews. It’s a great way to demonstrate your coding abilities and problem-solving skills in action.
✨Tip Number 3
Prepare for technical questions! Brush up on your knowledge of multi-threaded programming and software engineering principles. Practising common coding challenges can help you feel more confident when tackling those tricky questions.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the AMD team.
We think you need these skills to ace Python Developer in Test in Cambridge
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Python Developer in Test role. Highlight your experience with Python and any relevant projects you've worked on. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a great fit. We love seeing enthusiasm and a bit of personality!
Showcase Your Problem-Solving Skills:In your application, don’t forget to mention specific examples where you've tackled complex problems. We’re keen on candidates who can demonstrate initiative and a curious mindset, so let us know how you’ve approached challenges in the past.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us that you’re serious about joining our team at AMD!
How to prepare for a job interview at AMD
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with Python in detail, including any frameworks you've used. Practising coding challenges can also help you demonstrate your problem-solving abilities.
✨Understand System-Level Testing
Familiarise yourself with system-level testing concepts and methodologies. Be prepared to explain how you would design and execute test cases, and how you approach analysing results. Showing that you understand the importance of validating product performance under various conditions will impress the interviewers.
✨Show Off Your Teamwork Skills
Collaboration is key in this role, so be ready to share examples of how you've worked effectively within a team. Discuss any cross-functional projects you've been involved in and how you communicated findings to different stakeholders. This will highlight your interpersonal skills and ability to work well with others.
✨Ask Insightful Questions
Prepare some thoughtful questions about AMD's products and the team you'll be working with. This shows your genuine interest in the role and helps you understand the company culture better. Asking about their testing frameworks or how they handle automation can also give you valuable insights.