A

Principal Validation Engineer – Virtualization

AMD Hyderabad, Telangana, India

onsitefull-time
Posted Feb 12, 2026Apply by Feb 12, 2027

Role & seniority: Principal Validation Engineer – Virtualization (senior/lead software validation engineer)

Stack/tools: C/C++ and Python development; Linux internals; virtualization tech (VMware, KVM, Hyper-V); GPU compute frameworks (CUDA, ROCm); test frameworks (gtest, ctest); debugging tools (gdb, valgrind, strace, perf); Linux distributions; automation infrastructure; CI/CD familiarity; Docker/Podman/Kubernetes (nice-to-have)

Top 3 responsibilities

  1. Architect and drive comprehensive test strategies for complex virtualization and compute features; provide technical guidance and influence design decisions

  2. Design, develop, and execute end-to-end test plans across Linux/Windows environments; ensure traceable coverage to requirements

  3. Debug, perform root-cause analysis, and lead failure investigations; develop automated test suites and testing infrastructure

Must-have skills

  • 12+ years in software development, testing, validation, or system bring-up; hardware/software ecosystems

  • Deep Linux internals knowledge and experience with multiple distributions

  • Virtualization experience (VMware, KVM, Hyper-V) and hyperscale/enterprise server exposure

  • Proficiency in C/C++ and scripting (Python/Shell); strong debugging (gdb, valgrind, strace, perf)

  • Experience with test frameworks (gtest, ctest); strong test design and validation capabilities

  • Technical leadership, collaboration, and clear communication

Nice-to-haves

  • Datacenter/serve

Full Description

WHAT YOU DO AT AMD CHANGES EVERYTHING At 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 the real differentiator is our culture. 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. Join us as we shape the future of AI and beyond. Together, we advance your career.

Principal Validation Engineer – Virtualization THE ROLE We are seeking a highly experienced Software Design Engineer with deep expertise in virtualization technologies, Linux internals, and server validation. The ideal candidate brings hands-on proficiency in C/C++/Python development combined with extensive experience designing test strategies for complex datacenter and enterprise environments. In this senior role, you will architect robust validation frameworks, drive test automation initiatives, provide technical leadership, and collaborate closely with development teams to ensure the delivery of high-quality virtualization and compute software. THE PERSON The ideal candidate is passionate about software engineering and demonstrates strong technical leadership in driving complex challenges to resolution. Your curiosity fuels continuous learning and innovation—improving how we work as a team and organization every day. As a lead engineer, you will mentor others, influence technical direction, and help shape engineering best practices. You will thrive in a results-oriented, collaborative environment that supports your continued growth and impact. KEY RESPONSIBILITIES Technical Leadership & Strategy Architect and drive comprehensive test strategies for complex system-level virtualization and compute features Provide technical guidance on testability, design decisions, and quality improvements across cross-functional teams Lead continuous improvement initiatives in test processes, tooling, and coverage Influence product quality through early engagement in design and requirements reviews Test Design & Execution Design, develop, and execute comprehensive test plans and test cases for virtualization platforms and compute technologies Perform functional, integration, and system-level testing across multiple Linux distributions and Windows environments Ensure thorough test coverage and create traceable test cases linked to requirements Debugging & Root Cause Analysis Analyze and debug complex issues across the full software stack using deep knowledge of Linux internals, virtualization layers, system services, kernel behavior, and performance tools Lead failure investigations, perform root cause analysis, and provide detailed technical findings to development teams Automation & Infrastructure Develop and maintain automated test suites using gtest, ctest, and other relevant frameworks Write clean, maintainable C/C++ and Python code for test automation, validation tools, and testing infrastructure Drive adoption of automation best practices and scalable testing solutions Mentorship & Culture Mentor junior and mid-level engineers, fostering technical growth and engineering excellence Contribute to building a high-quality, collaborative engineering culture Share knowledge and establish best practices across the organization REQUIRED QUALIFICATIONS Experience 12+ years of industry experience in software development, testing, validation, or system bring-up Product development or systems engineering background with hardware platforms and their software/firmware ecosystems Virtualization & Compute Expertise Solid understanding of virtualization technologies (VMware, KVM, Hyper-V) Good experience with GPU compute frameworks (CUDA, ROCm) Hands-on exposure to hyperscale and enterprise server environments (network, storage, compute infrastructure) Systems & Linux Expertise

Deep knowledge of Linux internals: system architecture, boot flow, processes, memory management, networking, and kernel fundamentals Hands-on experience with multiple Linux distributions and package/configuration management Strong knowledge of GPU, CPU, SoC, or computer system architecture Development & Debugging Proficiency in C/C++ and scripting languages (Python/Shell preferred) Expert-level debugging skills with tools such as gdb, valgrind, strace, and perf Testing & Validation Experience with test frameworks such as gtest, ctest, or similar Solid understanding of software testing processes, SDLC, and best practices Proven ability to design effective test plans for complex software components Professional Skills Strong analytical and problem-solving skills Excellent communication, collaboration, and technical leadership abilities PREFERRED QUALIFICATIONS Datacenter & Server Experience Experience in datacenter operations and server validation, including hardware/software qualification Strong understanding of server and datacenter architecture Specialized Technologies Deep learning, high-performance computing, or GPU server-based computing CUDA GPU computing languages Parallel computing with MPI programming experience AI/ML concepts and applications Infrastructure & DevOps CI/CD tools (Jenkins, GitHub Actions, GitLab CI) Container technologies (Docker, Podman, Kubernetes) Cloud and container orchestration environments Additional Testing Expertise Performance testing for hardware-software systems System-level, functional, and environmental stress testing Windows operating system validation experience Leadership Demonstrated technical leadership in cross-functional environments Strong interpersonal, organizational, and planning skills ACADEMIC CREDENTIALS Bachelor's or Master's degree in Computer Engineering, Electronics / Electrical Engineering #LI-NR1

Benefits offered are described: AMD benefits at a glance. 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. AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here. This posting is for an existing vacancy.

VirtualizationLinux InternalsServer ValidationC++PythonTest AutomationTechnical LeadershipTest StrategiesKVMVMwareHyper-VGPU ComputegtestctestDebuggingRoot Cause Analysismulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.