Advanced Micro Devices, Inc logo
Advanced Micro Devices, Inc

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.

Sr. Software Development Engineer

Full-stack EngineerSoftware EngineerContractRemoteSeniorTeam 10,001

Location

Serbia

Posted

94 days ago

Salary

0

Seniority

Senior

Job Description

Sr. Software Development Engineer

Advanced Micro Devices, Inc

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. Why this role is special Join the AMD team that works directly with Google, Amazon and Microsoft to power their cloud GPU offerings. You’ll help design and build AMD’s GPU Virtualization solutions and shape the GPU experience for some of the largest cloud providers in the world. In this role you will: - Work on one of AMD’s most complex and advanced software stacks, spanning kernel drivers, hypervisors, container platforms and cloud infrastructure. - Collaborate daily with multiple component teams (GPU drivers, firmware, hypervisors, cloud platforms) and gain a deep, end‑to‑end understanding of modern GPU systems. - Be part of a highly efficient, friendly and collaborative team where people are respectful, open, and genuinely support each other’s growth. - Help lead the use of AI tools and techniques inside the team to make development faster, smarter and more enjoyable. If you enjoy low-level systems work, learning continuously, and seeing your code run at scale in the world’s biggest data centers, this role is for you. The Role You will be part of a development team that analyzes, designs, develops, tests and deploys software to make AMD the leading platform for HPC and AI/ML applications in the cloud. Key aspects of the role: - Enable AMD Instinct Accelerators and GPUs for HPC and AI/ML workloads in public clouds and large-scale data centers. - Develop AMD’s GPU virtualization solution across Windows and Linux, integrating with a variety of hypervisors (KVM, Hyper‑V, VMware, etc.). - Work closely with internal and external partners to ensure a premium GPU experience for cloud users, from bare-metal to containers. - Collaborate with cross‑functional teams (hardware, firmware, driver, cloud, and tooling) to extend AMD’s technology lead over the competition. - Drive continuous improvement of development processes, tools, and automation, including leveraging AI capabilities to increase efficiency and quality. - Engage with customers and partners to understand real‑world requirements and translate them into concrete technical designs and implementation plans. The Team You’ll join an experienced, highly collaborative engineering group where: - People are respectful, supportive and approachable. - Code reviews, design discussions and debugging sessions are treated as shared problem‑solving, not gatekeeping. - Knowledge sharing is part of the culture: brown-bag sessions, pairing on tricky issues, and joint root-cause analyses are common. - You’re encouraged to propose improvements, lead initiatives and shape how the team works. The Person You are a strong systems engineer who: - Has solid technical and analytical skills in kernel‑mode or low‑level software development. - Enjoys working as part of a team, but can also work independently, define goals and scope, and take ownership from design to delivery. - Is curious and motivated to understand how complex GPU and cloud systems fit together, beyond just your module. - Is open to experimenting with and adopting AI-based tools to improve your own and the team’s productivity. Key Responsibilities - Design, implement and maintain kernel‑mode and system‑level components for AMD’s GPU virtualization stack on Linux and/or Windows. - Integrate AMD’s GPU software stack with multiple hypervisors (KVM, Hyper‑V, VMware and others). - Debug complex issues across layers (driver, firmware, hypervisor, OS, containers, cloud stack). - Collaborate with internal component teams and external partners to deliver robust, scalable GPU solutions. - Use and help refine AI‑assisted development and analysis workflows within the team (e.g., for code exploration, test generation, log analysis). Preferred Experience - Excellent C/C++ programming and software design skills, including debugging, performance analysis and test design. - Experience developing device drivers or other kernel‑mode components in a Linux environment (Windows driver experience is a plus). - Familiarity with commonly used Linux development and debugging tools (gdb, perf, ftrace, systemtap, etc.). - 5+ years of professional software development experience (or equivalent depth of experience). - Proven experience leading or owning complex software components or projects from conception to delivery. - Practical experience in one or more of: - GPU virtualization or cloud computing - HPC or AI/ML workloads - GPU architectures (experience with AMD GPU technologies is a plus) - Strong expertise in performance tuning and optimization of GPU or system‑level software. - Experience with containerization and orchestration technologies (Docker, Kubernetes, etc.) and their integration with GPU resources. - Strong communication skills, with the ability to explain complex technical topics clearly to different audiences. - Experience using AI tools in development (e.g., for code assistance, testing, analysis) is considered a strong plus. Academic Credentials: - The candidate must have an undergraduate degree in a related field (Computer Science, Computer or Software Engineering) Location: Remote in Serbia. #LI-IS1 #LI-REMOTE 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.

Related Job Pages

More Full-stack Engineer Jobs

Qventus, Inc logo

Lead Software Engineer

Qventus, Inc

Your AI teammates to automate hospital operations.

Full TimeRemoteTeam 51-200Since 2012H1B No Sponsor

• Ability to bring your phenomenal technical chops to ship high-quality and secure code. • Technical leadership by managing tech projects, defining scopes, breaking down tasks, managing risks and coordinating development milestones. • Design and implement backend systems that are reliable enough to delight hospital care teams in a healthcare setting. • Stay up-to-date on modern security design principles, threats & preventive implementations. • Learn new technologies and work effectively in a fast-paced, dynamic environment. • Work collaboratively and learn together with the rest of the team members - a rising tide raises all boats.

United States
$155K - $195K / year
Mozilla logo

Senior Software Engineer – Engineering Workflow, CI

Mozilla

The Mozilla Corporation was founded in 2005 as a taxable, wholly-owned subsidiary of the Mozilla Foundation, which launched in 2003. The corporation serves the

• Improve Firefox development workflows to reduce time spent testing and debugging test failures as well as more integration/automation of workflows • Work with a geographically-distributed development team • Mentor other team members and be mentored by more senior team members • Collaborate with other teams by providing code review and technical direction • Look at data, make dashboards, identify trends in Firefox development workflow

United Kingdom
£65K - £87K / year
Grafana Labs logo

Software Engineer – Grafana Cloud Integrations

Grafana Labs

Grafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations

Full TimeRemoteTeam 501-1,000Since 2014H1B Sponsor

• Develop and maintain features as part of Observability solutions in Grafana Cloud. • Contribute to the design and implementation of high-quality, scalable integrations for various infrastructure components, databases, and applications • Build prototypes and present your ideas as part of a cross-functional team • Stay up to date with the latest cloud native technologies and development methodologies • Represent Grafana Labs in meetups, and conferences and social media forums

United Kingdom
£72K - £90K / year
Job Closed
Full TimeRemoteTeam 1,001-5,000Since 1913H1B No Sponsor

• Serves as a Principal Data Engineer: to design, develop and implement end-to-end data pipelines for ingestion, transformation, and distribution • Collaborates closely with architects, product managers, analytics teams, and platform engineers to align data solutions with business needs • Optimizes data platforms for performance, scalability, cost efficiency, and reliability • Defines and enforces data quality standards, implementing automated validation and monitoring • Provides primary or backup production support for applications and components

Illinois + 4 moreAll locations: Illinois | Ohio | Massachusetts | Missouri | Pennsylvania
$173.4K - $260K / year
Job Closed