Advanced Micro Devices, Inc.
Santa Clara, California
A leading technology company in Santa Clara is seeking a Forward Deployment Software Engineer to engage with customers and deploy cutting-edge AI solutions on AMD GPUs. The ideal candidate will have strong programming skills in C/C++ and Python, with experience in GPU programming and performance optimization. This role offers the opportunity to work directly with clients and push the limits of AI technology, ensuring impactful results and continuous learning.
04/02/2026
Full time
A leading technology company in Santa Clara is seeking a Forward Deployment Software Engineer to engage with customers and deploy cutting-edge AI solutions on AMD GPUs. The ideal candidate will have strong programming skills in C/C++ and Python, with experience in GPU programming and performance optimization. This role offers the opportunity to work directly with clients and push the limits of AI technology, ensuring impactful results and continuous learning.
Advanced Micro Devices, Inc.
Santa Clara, California
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. THE GROUP AI is defining the next era of computing, and this is just the beginning. We see the benefits of AI every day-enabling medical research, curbing credit card fraud, reducing congestion in cities, or simply making life easier. In the ever evolving landscape of artificial intelligence, we are a powerhouse-a cutting edge "AI Forward Deployment Software Development Team". Specialized in end to end AI optimization, fine tuning large language models to unlock unprecedented Generative AI efficiency. Our expertise extends beyond the hardware realm, encompassing 3P enablement, where we develop custom AI Software Solutions for industry leading AI customers. Are you excited to work with one of the Top 1% of the AI companies in the world? THE ROLE As a Forward Deployment Software Engineer, you will work closely with our most strategic partners as a hands on technical expert. You are responsible for turning AMD's cutting edge AI technology into tangible business value. This role is a unique blend of customer relationship skills and elite software engineer; you will work side by side with clients to help them prove out and ultimately deploy AI solutions on AMD GPUs, and you will spot existing AI software optimisation opportunities and push the boundary with other software development teams. You will be the trusted technical advisor and hands on developer who makes it happen. Do you love working with customers and bringing the most cutting edge AI software from AMD to customers? Do you love using a microscope to dig into the performance of AI models end to end? Do you feel excited when you squeeze another 1% performance out of the hardware with software? All sound like you? We would love to hear from you! RESPONSIBILITIES Work closely with strategic customers to understand their requirements challenges and identify opportunities for AMD hardware and software to provide value. Close gaps in the AMD software stack needed to support customer solutions. Work hands on as a technical expert and creative problem solver, developing side by side with customers to drive projects from proof of concept to production. Act as the voice of the customer, translating their needs and your on the ground insights into actionable feedback that shapes the future of AMD's AI roadmap. Thrive in unfamiliar territory with a high degree of autonomy, finding novel ways to apply AMD technology to real world problems. THE PERSON We are looking for a proactive and skilled software engineer with a passion for solving complex technical puzzles. You have a bias for action and excel at working directly with customers to analyze their code and help them achieve their objectives. You combine deep technical acumen with strong collaboration skills to ensure our partners succeed with AMD technology. KEY QUALIFICATIONS Strong programming skills in C/C++ and Python Experience with GPU kernel programming using CUDA, HIP or OpenCL. Proficient in common ML performance analysis tools. A track record of direct client engagement with experience working with customers to solve ambiguous technical problems. Strong performance analysis and optimization skills for both CPU and GPU. Experience with containerization and orchestration technologies like Singularity, Docker, and/or Kubernetes. Expertise with modern AI/ML frameworks (e.g., PyTorch, TensorFlow, JAX). Experience with distributed training and inference frameworks. Experience with open source software development including collaboration with community maintainers and submitting contributions. Experience with software engineering methodologies such as Agile, Scrum, Kanban. Excellent analytical and problem solving skills. Ability to work independently and as part of a team. BS/MS/Ph.D. with related experience in Computer Science or related equivalent. PREFERRED EXPERIENCE Experience in compiler, ISA. Experience shipping software in an end customer production environment. Experience in implementing and optimizing communication primitives on GPU accelerators (NCCL/RCCL, OpenMP, MPI). Experience in all phases of software development, from requirement gathering, analysis, design, development, testing to final release. Experience providing clear and timely communication related to status and other key aspects of the project to the executive leadership team. BENEFITS OFFERED 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.
04/02/2026
Full time
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. THE GROUP AI is defining the next era of computing, and this is just the beginning. We see the benefits of AI every day-enabling medical research, curbing credit card fraud, reducing congestion in cities, or simply making life easier. In the ever evolving landscape of artificial intelligence, we are a powerhouse-a cutting edge "AI Forward Deployment Software Development Team". Specialized in end to end AI optimization, fine tuning large language models to unlock unprecedented Generative AI efficiency. Our expertise extends beyond the hardware realm, encompassing 3P enablement, where we develop custom AI Software Solutions for industry leading AI customers. Are you excited to work with one of the Top 1% of the AI companies in the world? THE ROLE As a Forward Deployment Software Engineer, you will work closely with our most strategic partners as a hands on technical expert. You are responsible for turning AMD's cutting edge AI technology into tangible business value. This role is a unique blend of customer relationship skills and elite software engineer; you will work side by side with clients to help them prove out and ultimately deploy AI solutions on AMD GPUs, and you will spot existing AI software optimisation opportunities and push the boundary with other software development teams. You will be the trusted technical advisor and hands on developer who makes it happen. Do you love working with customers and bringing the most cutting edge AI software from AMD to customers? Do you love using a microscope to dig into the performance of AI models end to end? Do you feel excited when you squeeze another 1% performance out of the hardware with software? All sound like you? We would love to hear from you! RESPONSIBILITIES Work closely with strategic customers to understand their requirements challenges and identify opportunities for AMD hardware and software to provide value. Close gaps in the AMD software stack needed to support customer solutions. Work hands on as a technical expert and creative problem solver, developing side by side with customers to drive projects from proof of concept to production. Act as the voice of the customer, translating their needs and your on the ground insights into actionable feedback that shapes the future of AMD's AI roadmap. Thrive in unfamiliar territory with a high degree of autonomy, finding novel ways to apply AMD technology to real world problems. THE PERSON We are looking for a proactive and skilled software engineer with a passion for solving complex technical puzzles. You have a bias for action and excel at working directly with customers to analyze their code and help them achieve their objectives. You combine deep technical acumen with strong collaboration skills to ensure our partners succeed with AMD technology. KEY QUALIFICATIONS Strong programming skills in C/C++ and Python Experience with GPU kernel programming using CUDA, HIP or OpenCL. Proficient in common ML performance analysis tools. A track record of direct client engagement with experience working with customers to solve ambiguous technical problems. Strong performance analysis and optimization skills for both CPU and GPU. Experience with containerization and orchestration technologies like Singularity, Docker, and/or Kubernetes. Expertise with modern AI/ML frameworks (e.g., PyTorch, TensorFlow, JAX). Experience with distributed training and inference frameworks. Experience with open source software development including collaboration with community maintainers and submitting contributions. Experience with software engineering methodologies such as Agile, Scrum, Kanban. Excellent analytical and problem solving skills. Ability to work independently and as part of a team. BS/MS/Ph.D. with related experience in Computer Science or related equivalent. PREFERRED EXPERIENCE Experience in compiler, ISA. Experience shipping software in an end customer production environment. Experience in implementing and optimizing communication primitives on GPU accelerators (NCCL/RCCL, OpenMP, MPI). Experience in all phases of software development, from requirement gathering, analysis, design, development, testing to final release. Experience providing clear and timely communication related to status and other key aspects of the project to the executive leadership team. BENEFITS OFFERED 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.
Advanced Micro Devices, Inc.
Santa Clara, California
A leading technology company is seeking an ASIC Design Engineer to innovate next-generation GPU/ML shader core designs. The successful candidate will collaborate with various engineering teams, manage the complete design cycle, and ensure the efficient operation of application programs with minimal power consumption. Ideal applicants should have a background in micro-architecture, strong interpersonal skills, and hold a degree in Computer or Electrical Engineering. This role is based in Santa Clara, CA.
04/02/2026
Full time
A leading technology company is seeking an ASIC Design Engineer to innovate next-generation GPU/ML shader core designs. The successful candidate will collaborate with various engineering teams, manage the complete design cycle, and ensure the efficient operation of application programs with minimal power consumption. Ideal applicants should have a background in micro-architecture, strong interpersonal skills, and hold a degree in Computer or Electrical Engineering. This role is based in Santa Clara, CA.
A leading tech company based in California is seeking a strategic software engineering lead. The candidate will innovate routing algorithms and optimize FPGA tools to enhance performance. An ideal fit is someone with solid programming skills in C++, a strong background in data structures, and an academic degree in a relevant field. This role promises to shape the future of technology with opportunities to work on groundbreaking advancements and collaborate with elite teams.
04/02/2026
Full time
A leading tech company based in California is seeking a strategic software engineering lead. The candidate will innovate routing algorithms and optimize FPGA tools to enhance performance. An ideal fit is someone with solid programming skills in C++, a strong background in data structures, and an academic degree in a relevant field. This role promises to shape the future of technology with opportunities to work on groundbreaking advancements and collaborate with elite teams.
Advanced Micro Devices, Inc.
Santa Clara, California
SENIOR GPU FIRMWARE ENGINEER 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. THE ROLE Join AMD's Datacenter firmware application team as a Firmware Application Engineer, supporting our GPU customers across Cloud, HPC and OEM segments. In this customer centric role you will collaborate with external OEM partners, internal development and validation teams and cross functional stakeholders to bring next generation server platforms to market powered by AMD's Instinct Accelerators and ensure their successful deployment in customer data centers. THE PERSON An ideal candidate should be familiar with embedded/firmware development, GPU driver/runtime, OS kernel internals, microcontroller fundamentals, hardware power/frequency controls, etc. He/she should be comfortable performing quantitative analysis of workload, pinpoint issues and drive improvements together with the upper layer stack to achieve the ultimate performance. You are a hands on technical problem solver who thrives at the intersection of hardware and software. You enjoy collaborating directly with customers and internal engineering teams to turn complex system challenges into actionable solutions. You'll excel in this role if you: Are energized by customer engagement and technical troubleshooting. Have strong analytical instincts and a structured approach to problem solving. Communicate clearly and proactively across technical and non technical audiences. Enjoy collaborating across hardware, firmware and software disciplines. Bring curiosity, creativity and persistence to complex engineering challenges. KEY RESPONSIBILITIES Manage technical interaction with OEM/ODM partners to enable deployment of AMD Instinct Accelerators in partner systems. Work alongside hardware and upper software layers to co optimize the whole AI software stack. Design and build tools for better collecting and presenting GPU performance details correlating to low level hardware characteristics. Support partners in the bring up and validation of AMD Instinct GPUs in their system, guide partners on use of AMD tools, qualification test methods and analysis of test results. Lead the debug of partner/customer issues (firmware, HW, driver), working with a cross functional team and driving root cause investigations. Work with partners on the development of manufacturing/screen tests to ensure reliability at scale. Understand partner requirements and schedule, identify gaps in AMD offering and work with other stakeholders to close them. Author design guidelines, technical presentations and training material. Provide recommendations to improve customer experience with our SW and HW. PREFERRED EXPERIENCE Experience with firmware development. Experience with embedded software development. Experience with power management and control theory. Experience working on system level reliability and resiliency features. Familiarity with OS kernel/driver internals. Familiarity with GPU architectures and runtimes. Familiarity with microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.). Strong C/C++ programming skills. Strong knowledge in PC/server architecture and interfaces, experience with system level debug. Strong system level debugging skills with hands on experiences in system bring up, HW debug and performance optimizations on various system architectures. Understanding and experience working with Enterprise Linux environment (Ubuntu, CentOS/RHEL and SLES). Excellent oral and written communication skills to communicate technical results clearly and accurately. Experience or knowledge of server firmware/BIOS settings, boot process, server monitoring and management SW. Solid knowledge of Shell/BASH, C/C++, Python, or other framework. Experience with OpenCL, CUDA or ROCm is a plus. PREFERRED ACADEMIC CREDENTIALS BS/MS (Computer Science, Computer Engineering, Electrical Engineering or related equivalent). LOCATION Santa Clara, CA 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.
04/02/2026
Full time
SENIOR GPU FIRMWARE ENGINEER 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. THE ROLE Join AMD's Datacenter firmware application team as a Firmware Application Engineer, supporting our GPU customers across Cloud, HPC and OEM segments. In this customer centric role you will collaborate with external OEM partners, internal development and validation teams and cross functional stakeholders to bring next generation server platforms to market powered by AMD's Instinct Accelerators and ensure their successful deployment in customer data centers. THE PERSON An ideal candidate should be familiar with embedded/firmware development, GPU driver/runtime, OS kernel internals, microcontroller fundamentals, hardware power/frequency controls, etc. He/she should be comfortable performing quantitative analysis of workload, pinpoint issues and drive improvements together with the upper layer stack to achieve the ultimate performance. You are a hands on technical problem solver who thrives at the intersection of hardware and software. You enjoy collaborating directly with customers and internal engineering teams to turn complex system challenges into actionable solutions. You'll excel in this role if you: Are energized by customer engagement and technical troubleshooting. Have strong analytical instincts and a structured approach to problem solving. Communicate clearly and proactively across technical and non technical audiences. Enjoy collaborating across hardware, firmware and software disciplines. Bring curiosity, creativity and persistence to complex engineering challenges. KEY RESPONSIBILITIES Manage technical interaction with OEM/ODM partners to enable deployment of AMD Instinct Accelerators in partner systems. Work alongside hardware and upper software layers to co optimize the whole AI software stack. Design and build tools for better collecting and presenting GPU performance details correlating to low level hardware characteristics. Support partners in the bring up and validation of AMD Instinct GPUs in their system, guide partners on use of AMD tools, qualification test methods and analysis of test results. Lead the debug of partner/customer issues (firmware, HW, driver), working with a cross functional team and driving root cause investigations. Work with partners on the development of manufacturing/screen tests to ensure reliability at scale. Understand partner requirements and schedule, identify gaps in AMD offering and work with other stakeholders to close them. Author design guidelines, technical presentations and training material. Provide recommendations to improve customer experience with our SW and HW. PREFERRED EXPERIENCE Experience with firmware development. Experience with embedded software development. Experience with power management and control theory. Experience working on system level reliability and resiliency features. Familiarity with OS kernel/driver internals. Familiarity with GPU architectures and runtimes. Familiarity with microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.). Strong C/C++ programming skills. Strong knowledge in PC/server architecture and interfaces, experience with system level debug. Strong system level debugging skills with hands on experiences in system bring up, HW debug and performance optimizations on various system architectures. Understanding and experience working with Enterprise Linux environment (Ubuntu, CentOS/RHEL and SLES). Excellent oral and written communication skills to communicate technical results clearly and accurately. Experience or knowledge of server firmware/BIOS settings, boot process, server monitoring and management SW. Solid knowledge of Shell/BASH, C/C++, Python, or other framework. Experience with OpenCL, CUDA or ROCm is a plus. PREFERRED ACADEMIC CREDENTIALS BS/MS (Computer Science, Computer Engineering, Electrical Engineering or related equivalent). LOCATION Santa Clara, CA 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.
Advanced Micro Devices, Inc.
Santa Clara, California
A leading technology company in Santa Clara is seeking a Senior GPU Firmware Engineer to drive technical interactions with partners and enhance GPU performance. Applicants should have experience in firmware development, strong analytical skills, and the ability to communicate effectively across disciplines. This role offers an exciting opportunity to be at the forefront of next-generation technology development with a collaborative environment.
04/02/2026
Full time
A leading technology company in Santa Clara is seeking a Senior GPU Firmware Engineer to drive technical interactions with partners and enhance GPU performance. Applicants should have experience in firmware development, strong analytical skills, and the ability to communicate effectively across disciplines. This role offers an exciting opportunity to be at the forefront of next-generation technology development with a collaborative environment.