About the Role We are looking for a Software Engineer to join our Physical AI team, working on next-generation platforms for automotive and robotics applications. This role sits at the intersection of embedded systems, high-performance computing, AI, and robotics, offering the opportunity to work across the full hardware and software stack. A key initial responsibility will be supporting the development, integration, and documentation of the RAVE2 platform, ensuring that technical information is clearly captured and communicated for both internal and external stakeholders. As the platform and team evolve, there will be opportunities to expand into embedded AI inference, computer vision pipelines, robotics software development, graphics technologies, and simulation environments used to develop and validate intelligent systems. This position is ideal for an engineer with a strong Linux and embedded software background who enjoys working close to the hardware while contributing to innovative AI enabled solutions for real-world applications. Key Responsibilities Develop, maintain, and support software for embedded Linux platforms. Contribute to the design, integration, validation, and optimisation of embedded systems. Create and maintain high-quality technical documentation for the RAVE2 platform and associated technologies. Collaborate with hardware, FPGA, systems, AI, and software engineering teams to deliver integrated solutions. Support platform bring up, debugging, performance analysis, and system validation activities. Investigate and resolve software, hardware, and system level issues across complex embedded environments. Contribute to the development of engineering best practices, documentation standards, and development processes. Support future development activities involving embedded AI inference, computer vision, robotics, graphics, and simulation technologies. Required Skills & Experience Strong software development experience using C/C++ and/or Python. Solid experience working with Linux operating systems and Linux based development environments. Deep understanding of embedded systems architecture and software development. Experience debugging complex software and system level issues. Understanding of low level software concepts, hardware/software interactions, and system integration. Strong written and verbal communication skills, with the ability to produce clear and effective technical documentation. Ability to work effectively within multidisciplinary engineering teams. Desirable Skills & Experience Experience with FPGA based systems and hardware acceleration technologies. Understanding of SoCs (System on Chip) and ASIC based platforms. Familiarity with Real Time Operating Systems (RTOS). Knowledge of AUTOSAR and automotive software architectures. Experience with graphics and visualisation software stacks, including GPU accelerated rendering and display pipelines. Familiarity with graphics technologies such as OpenGL, Vulkan, Wayland, or related Linux graphics frameworks. Experience developing applications and systems using ROS 2 (Robot Operating System 2). Understanding of robotics software architectures, middleware, and sensor integration. Experience with simulation environments and virtual development platforms. Familiarity with simulation frameworks such as Gazebo, Isaac Sim, CARLA, or similar technologies. Understanding of AI inference deployment on embedded platforms. Experience with computer vision frameworks, perception systems, and vision processing pipelines. Experience within automotive, robotics, autonomous systems, or related industries. What You'll Gain Opportunity to work on cutting edge Physical AI technologies for automotive and robotics applications. Exposure to advanced embedded computing platforms, AI acceleration technologies, and heterogeneous computing architectures. Collaboration with experts across software, hardware, AI, systems engineering, and robotics disciplines. Opportunities to develop skills in embedded AI, computer vision, graphics, robotics software, and simulation technologies. A supportive and innovative engineering environment focused on solving complex real world challenges. About the Team Our Physical AI team develops technologies that enable intelligent machines to perceive, understand, and interact with the physical world. We work across embedded systems, AI, robotics, graphics, and simulation to build platforms that power the next generation of automotive and robotic applications. Employment Practices Benefits offered are described. Equal Opportunity Employer 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. This posting is for an existing vacancy.
24/06/2026
Full time
About the Role We are looking for a Software Engineer to join our Physical AI team, working on next-generation platforms for automotive and robotics applications. This role sits at the intersection of embedded systems, high-performance computing, AI, and robotics, offering the opportunity to work across the full hardware and software stack. A key initial responsibility will be supporting the development, integration, and documentation of the RAVE2 platform, ensuring that technical information is clearly captured and communicated for both internal and external stakeholders. As the platform and team evolve, there will be opportunities to expand into embedded AI inference, computer vision pipelines, robotics software development, graphics technologies, and simulation environments used to develop and validate intelligent systems. This position is ideal for an engineer with a strong Linux and embedded software background who enjoys working close to the hardware while contributing to innovative AI enabled solutions for real-world applications. Key Responsibilities Develop, maintain, and support software for embedded Linux platforms. Contribute to the design, integration, validation, and optimisation of embedded systems. Create and maintain high-quality technical documentation for the RAVE2 platform and associated technologies. Collaborate with hardware, FPGA, systems, AI, and software engineering teams to deliver integrated solutions. Support platform bring up, debugging, performance analysis, and system validation activities. Investigate and resolve software, hardware, and system level issues across complex embedded environments. Contribute to the development of engineering best practices, documentation standards, and development processes. Support future development activities involving embedded AI inference, computer vision, robotics, graphics, and simulation technologies. Required Skills & Experience Strong software development experience using C/C++ and/or Python. Solid experience working with Linux operating systems and Linux based development environments. Deep understanding of embedded systems architecture and software development. Experience debugging complex software and system level issues. Understanding of low level software concepts, hardware/software interactions, and system integration. Strong written and verbal communication skills, with the ability to produce clear and effective technical documentation. Ability to work effectively within multidisciplinary engineering teams. Desirable Skills & Experience Experience with FPGA based systems and hardware acceleration technologies. Understanding of SoCs (System on Chip) and ASIC based platforms. Familiarity with Real Time Operating Systems (RTOS). Knowledge of AUTOSAR and automotive software architectures. Experience with graphics and visualisation software stacks, including GPU accelerated rendering and display pipelines. Familiarity with graphics technologies such as OpenGL, Vulkan, Wayland, or related Linux graphics frameworks. Experience developing applications and systems using ROS 2 (Robot Operating System 2). Understanding of robotics software architectures, middleware, and sensor integration. Experience with simulation environments and virtual development platforms. Familiarity with simulation frameworks such as Gazebo, Isaac Sim, CARLA, or similar technologies. Understanding of AI inference deployment on embedded platforms. Experience with computer vision frameworks, perception systems, and vision processing pipelines. Experience within automotive, robotics, autonomous systems, or related industries. What You'll Gain Opportunity to work on cutting edge Physical AI technologies for automotive and robotics applications. Exposure to advanced embedded computing platforms, AI acceleration technologies, and heterogeneous computing architectures. Collaboration with experts across software, hardware, AI, systems engineering, and robotics disciplines. Opportunities to develop skills in embedded AI, computer vision, graphics, robotics software, and simulation technologies. A supportive and innovative engineering environment focused on solving complex real world challenges. About the Team Our Physical AI team develops technologies that enable intelligent machines to perceive, understand, and interact with the physical world. We work across embedded systems, AI, robotics, graphics, and simulation to build platforms that power the next generation of automotive and robotic applications. Employment Practices Benefits offered are described. Equal Opportunity Employer 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. This posting is for an existing vacancy.
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. Role Overview AMD is seeking an experienced Product Line Manager (PLM) to lead the strategy, execution, and growth of our AI software platforms, including Vitis AI, ROCm, and Ryzen AI. This role is central to AMD's Embedded and Physical AI strategic initiative, enabling infusion of AI functionality across many edge platforms. The successful candidate will work to promote the use of our world class AI software and solutions across AMD's Adaptive & Embedded Computing customers. Key Responsibilities Product Strategy & Management Lead release planning, quality metrics, and lifecycle management. Own multi-year roadmap for AMD's AI software platforms: Vitis AI, ROCm, and Ryzen AI. Align software capabilities with upcoming products with embedded GPUs, Ryzen AI NPUs, and Versal adaptive SoCs. Define platform positioning vs. competitors (NVIDIA CUDA, Qualcomm AI Stack and Intel oneAPI/OpenVino). Translate market and customer needs into engineering requirements. Serve as product owner for key embedded customers. Represent AMD at industry conferences and developer events. Go To Market & Field Enablement Partner with Sales, Marketing, and Field Application Engineers (FAEs). Develop positioning, messaging, and technical collateral. Support strategic customer engagements, POCs, and design wins. Own developer experience across SDKs, tools, documentation, and reference designs. Support AMD Developer Central and community initiatives. Market & Competitive Intelligence Track competitive AI platforms and performance benchmarks. Lead internal competitive analysis on any tooling gaps. Drive feature differentiation based on customer and market data. Business Impact & Metrics Define KPIs for adoption, performance, ecosystem growth, and revenue influence. Drive continuous improvement through data driven insights. Required Qualifications Bachelor's degree in Computer Science, Electrical Engineering, or related field (Master's preferred). 7+ years of experience in product management or technical leadership. Strong knowledge of AI/ML frameworks (PyTorch, TensorFlow, ONNX). Experience with heterogeneous computing platforms (CPU, GPU, FPGA, NPU). Proven ability to manage complex, cross org product initiatives. Preferred Qualifications Direct experience with ROCm, Vitis, or CUDA. Experience with AMD Instinct, EPYC, Ryzen AI, or Versal platforms. Background in ML systems, compilers, or runtime development. MBA or advanced technical degree. Key Competencies (AMD Focused) Strong cross functional leadership across global engineering teams. Technical credibility with architects and silicon teams. Ability to influence without authority in a matrix organization. Customer first mindset aligned with AMD's culture. Bias for execution and measurable outcomes. Passion for open platforms and ecosystem growth. Why AMD Shape the future of AI computing on open, high performance platforms. Work directly with world class silicon and software teams. Impact products deployed across hyperscale, enterprise, and consumer markets. Competitive compensation, equity, and growth opportunities. 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.
13/06/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. Role Overview AMD is seeking an experienced Product Line Manager (PLM) to lead the strategy, execution, and growth of our AI software platforms, including Vitis AI, ROCm, and Ryzen AI. This role is central to AMD's Embedded and Physical AI strategic initiative, enabling infusion of AI functionality across many edge platforms. The successful candidate will work to promote the use of our world class AI software and solutions across AMD's Adaptive & Embedded Computing customers. Key Responsibilities Product Strategy & Management Lead release planning, quality metrics, and lifecycle management. Own multi-year roadmap for AMD's AI software platforms: Vitis AI, ROCm, and Ryzen AI. Align software capabilities with upcoming products with embedded GPUs, Ryzen AI NPUs, and Versal adaptive SoCs. Define platform positioning vs. competitors (NVIDIA CUDA, Qualcomm AI Stack and Intel oneAPI/OpenVino). Translate market and customer needs into engineering requirements. Serve as product owner for key embedded customers. Represent AMD at industry conferences and developer events. Go To Market & Field Enablement Partner with Sales, Marketing, and Field Application Engineers (FAEs). Develop positioning, messaging, and technical collateral. Support strategic customer engagements, POCs, and design wins. Own developer experience across SDKs, tools, documentation, and reference designs. Support AMD Developer Central and community initiatives. Market & Competitive Intelligence Track competitive AI platforms and performance benchmarks. Lead internal competitive analysis on any tooling gaps. Drive feature differentiation based on customer and market data. Business Impact & Metrics Define KPIs for adoption, performance, ecosystem growth, and revenue influence. Drive continuous improvement through data driven insights. Required Qualifications Bachelor's degree in Computer Science, Electrical Engineering, or related field (Master's preferred). 7+ years of experience in product management or technical leadership. Strong knowledge of AI/ML frameworks (PyTorch, TensorFlow, ONNX). Experience with heterogeneous computing platforms (CPU, GPU, FPGA, NPU). Proven ability to manage complex, cross org product initiatives. Preferred Qualifications Direct experience with ROCm, Vitis, or CUDA. Experience with AMD Instinct, EPYC, Ryzen AI, or Versal platforms. Background in ML systems, compilers, or runtime development. MBA or advanced technical degree. Key Competencies (AMD Focused) Strong cross functional leadership across global engineering teams. Technical credibility with architects and silicon teams. Ability to influence without authority in a matrix organization. Customer first mindset aligned with AMD's culture. Bias for execution and measurable outcomes. Passion for open platforms and ecosystem growth. Why AMD Shape the future of AI computing on open, high performance platforms. Work directly with world class silicon and software teams. Impact products deployed across hyperscale, enterprise, and consumer markets. Competitive compensation, equity, and growth opportunities. 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.
Advanced Micro Devices in Cambridge is looking for a Python Developer in Test to join the Data Centre Group. This role focuses on system-level validation of low-latency Ethernet Adapters and SmartNIC technology. You will design and support automated test cases, utilizing complex test frameworks. The ideal candidate has 2-4 years of experience, is proficient in Python, and is curious to solve problems. Benefits include comprehensive offerings and a commitment to diversity.
04/06/2026
Full time
Advanced Micro Devices in Cambridge is looking for a Python Developer in Test to join the Data Centre Group. This role focuses on system-level validation of low-latency Ethernet Adapters and SmartNIC technology. You will design and support automated test cases, utilizing complex test frameworks. The ideal candidate has 2-4 years of experience, is proficient in Python, and is curious to solve problems. Benefits include comprehensive offerings and a commitment to diversity.
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. PYTHON DEVELOPER IN TEST AMD are currently expanding the team responsible for System-level validation of our cutting-edge, networking, low-latency Ethernet Adapters, and SmartNIC technology in our Data Centre Group and are seeking senior engineers. This is a position that focuses on System-level Testing. As part of a larger team, you will play a pivotal role in helping to test our solutions to ensure they meet the end-customer requirements, utilizing a comprehensive framework of heavily automated test suites. These aren't just simple scripts, but are powerful, multi-threaded test harnesses that stress our products to the limit, verifying that they do what they're supposed to and are reliable in the face of adverse conditions. Role/Responsibilities Essential to product development in the AMD Datacentre group are our division's set of automated test systems which provide continuous product validation and verification, and which continuously produce large datasets of information that need analysis and triage. You will design, write, execute and support comprehensive test cases using modern test frameworks, based on defined and extrapolated use cases. In close collaboration with a development team during the test cycle of our products, you will be using our home grown tool chain to run literally tens of thousands of test cases, analyse the results, present results clearly and concisely, and dig deeper into the issues found to gain an understanding of the problem. The role requires working across functional teams, with significant opportunities to learn about all aspects of the product design and lifecycle. Requirements We are seeking engineers with typically 2-4 years' experience in a similar role, but will consider talented entry-level candidates who can demonstrate initiative and show experience with complex problem solving. Must be especially adept with Python, but C/C++ experience is a bonus Solid understanding of Software Engineering principles, Data structure, 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 Possess an inquisitive and curious nature, eager to understand how things work, and to get to the root cause of issues Be able to demonstrate strong organizational abilities, attention to detail, teamwork and good interpersonal communication Ideally be familiar with networking protocols (TCP/IP, RDMA), but this is not essential Academic Credentials A degree in a scientific or engineering subject, an equivalent qualification, or, alternatively, relevant professional experience 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.
04/06/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. PYTHON DEVELOPER IN TEST AMD are currently expanding the team responsible for System-level validation of our cutting-edge, networking, low-latency Ethernet Adapters, and SmartNIC technology in our Data Centre Group and are seeking senior engineers. This is a position that focuses on System-level Testing. As part of a larger team, you will play a pivotal role in helping to test our solutions to ensure they meet the end-customer requirements, utilizing a comprehensive framework of heavily automated test suites. These aren't just simple scripts, but are powerful, multi-threaded test harnesses that stress our products to the limit, verifying that they do what they're supposed to and are reliable in the face of adverse conditions. Role/Responsibilities Essential to product development in the AMD Datacentre group are our division's set of automated test systems which provide continuous product validation and verification, and which continuously produce large datasets of information that need analysis and triage. You will design, write, execute and support comprehensive test cases using modern test frameworks, based on defined and extrapolated use cases. In close collaboration with a development team during the test cycle of our products, you will be using our home grown tool chain to run literally tens of thousands of test cases, analyse the results, present results clearly and concisely, and dig deeper into the issues found to gain an understanding of the problem. The role requires working across functional teams, with significant opportunities to learn about all aspects of the product design and lifecycle. Requirements We are seeking engineers with typically 2-4 years' experience in a similar role, but will consider talented entry-level candidates who can demonstrate initiative and show experience with complex problem solving. Must be especially adept with Python, but C/C++ experience is a bonus Solid understanding of Software Engineering principles, Data structure, 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 Possess an inquisitive and curious nature, eager to understand how things work, and to get to the root cause of issues Be able to demonstrate strong organizational abilities, attention to detail, teamwork and good interpersonal communication Ideally be familiar with networking protocols (TCP/IP, RDMA), but this is not essential Academic Credentials A degree in a scientific or engineering subject, an equivalent qualification, or, alternatively, relevant professional experience 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.
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 AMD seeks a senior software engineer, architect and technical lead to work on the design and implementation of embedded firmware for AMD networking products. This is an exciting role in the AMD Network Technology Group based in the Cambridge UK office. You will be part of a key engineering team developing software for next generation networking for cloud and hyperscale data centre operators and for AMD's AI systems. The role will involve working with different teams both within the Cambridge office and across AMD sites worldwide: working closely with the silicon team to refine the design and model the RTL, working with host driver teams to develop high performance network stacks and working with the system test to take products to release. The Person The ideal candidate should be passionate about software engineering, have proven architecture and design skills and be a strong technical leader, able to communicate effectively and work optimally with different teams across AMD. You will have worked extensively at the hardware/software interface involving networking in some capacity, programming in C. To be successful you will be proficient in software and systems architecture and design. You will be able to tackle system level problems and demonstrate knowledge of relevant embedded debug techniques and tools. Preferred Experience 20+ years software experience (or equivalent) working at silicon or networking companies Strong architecture and design skills Deep and broad knowledge of embedded systems and associated technology Understanding of server system architectures e.g. PCI-Express Extensive experience developing in C Experience of python and other scripting languages Strong communication skills Hardware/software codesign Ethernet & TCP/IP Experience of linux systems Experience of digital design (EDA tools, Verilog, VHDL) Academic Credentials Bachelor's, Master's or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent. 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. This posting is for an existing vacancy.
04/06/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 Role AMD seeks a senior software engineer, architect and technical lead to work on the design and implementation of embedded firmware for AMD networking products. This is an exciting role in the AMD Network Technology Group based in the Cambridge UK office. You will be part of a key engineering team developing software for next generation networking for cloud and hyperscale data centre operators and for AMD's AI systems. The role will involve working with different teams both within the Cambridge office and across AMD sites worldwide: working closely with the silicon team to refine the design and model the RTL, working with host driver teams to develop high performance network stacks and working with the system test to take products to release. The Person The ideal candidate should be passionate about software engineering, have proven architecture and design skills and be a strong technical leader, able to communicate effectively and work optimally with different teams across AMD. You will have worked extensively at the hardware/software interface involving networking in some capacity, programming in C. To be successful you will be proficient in software and systems architecture and design. You will be able to tackle system level problems and demonstrate knowledge of relevant embedded debug techniques and tools. Preferred Experience 20+ years software experience (or equivalent) working at silicon or networking companies Strong architecture and design skills Deep and broad knowledge of embedded systems and associated technology Understanding of server system architectures e.g. PCI-Express Extensive experience developing in C Experience of python and other scripting languages Strong communication skills Hardware/software codesign Ethernet & TCP/IP Experience of linux systems Experience of digital design (EDA tools, Verilog, VHDL) Academic Credentials Bachelor's, Master's or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent. 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. This posting is for an existing vacancy.
Advanced Micro Devices is seeking a Senior Software Engineer in Cambridge, UK to join the Network Solutions group. This role involves developing software for next-generation networking aimed at cloud and hyperscale data centers. Candidates should have over 2 years of experience, strong C programming skills, and a solid understanding of server system architectures. The position offers a collaborative environment and supports the development of advanced engineering techniques. Exciting benefits are also provided.
03/06/2026
Full time
Advanced Micro Devices is seeking a Senior Software Engineer in Cambridge, UK to join the Network Solutions group. This role involves developing software for next-generation networking aimed at cloud and hyperscale data centers. Candidates should have over 2 years of experience, strong C programming skills, and a solid understanding of server system architectures. The position offers a collaborative environment and supports the development of advanced engineering techniques. Exciting benefits are also provided.
Advanced Micro Devices in Cambridge is searching for a Senior Virtual Software Modeling Engineer. This role involves developing high-performance models for AMD's next-generation designs and collaborating across teams to gather specifications and meet project milestones. The ideal candidate will have a strong background in C++ and problem-solving abilities, seeking to drive innovation in software development. Benefits include promoting a culture of inclusion and encouragement of diverse applicants.
31/05/2026
Full time
Advanced Micro Devices in Cambridge is searching for a Senior Virtual Software Modeling Engineer. This role involves developing high-performance models for AMD's next-generation designs and collaborating across teams to gather specifications and meet project milestones. The ideal candidate will have a strong background in C++ and problem-solving abilities, seeking to drive innovation in software development. Benefits include promoting a culture of inclusion and encouragement of diverse applicants.
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 that 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 Bring AMD's leading edge SoCs to life in a virtual environment! Develop Fast Platform Models that simulate software visible behavior of AMD's next generation designs. Enable pre silicon development of firmware, system, driver and application software. Support emulation acceleration, performance, and power modeling. Enhance our simulation infrastructure and develop innovative, new debug features. The Senior Virtual Software Modeling Engineer will have broad scope and work with multiple teams to gather SoC and IP component specifications, plan development to meet milestones, build models, and support internal and external stakeholders. You will be a team player on a highly capable and supportive team, working on a project critical to the company's success. This is a highly visible and impactful role with excellent growth opportunity. THE PERSON You should be adept at problem solving and thrive on developing efficient solutions to complex problems. You can quickly grasp new concepts and technologies, are innovative and always looking for ways to improve the status quo. You are a great teammate, willing to go the extra mile to ensure project success. KEY RESPONSIBILITIES Develop high performance C++ functional models of AMD SoCs and platforms. Work closely with architecture teams to understand and model new designs. Improve functionality, stability, and performance of existing models. Develop tests to verify the functionality of models. Work with internal and external customers to help debug problems running their workloads on the models. Develop new, innovative debug features. PREFERRED EXPERIENCE OR DESIRE TO LEARN High performance system and application software development in C/C++ for Windows and/or Linux environments. Hardware system architecture and subsystem interface protocols. x86, ARM or GPU architecture, drivers, and applications. Linux and/or Windows kernel debugging. Functional modeling, architecture simulation, or hypervisor development. QEMU, VirtualBox, or SIMICS. ACADEMIC CREDENTIALS Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent. 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.
31/05/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 that 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 Bring AMD's leading edge SoCs to life in a virtual environment! Develop Fast Platform Models that simulate software visible behavior of AMD's next generation designs. Enable pre silicon development of firmware, system, driver and application software. Support emulation acceleration, performance, and power modeling. Enhance our simulation infrastructure and develop innovative, new debug features. The Senior Virtual Software Modeling Engineer will have broad scope and work with multiple teams to gather SoC and IP component specifications, plan development to meet milestones, build models, and support internal and external stakeholders. You will be a team player on a highly capable and supportive team, working on a project critical to the company's success. This is a highly visible and impactful role with excellent growth opportunity. THE PERSON You should be adept at problem solving and thrive on developing efficient solutions to complex problems. You can quickly grasp new concepts and technologies, are innovative and always looking for ways to improve the status quo. You are a great teammate, willing to go the extra mile to ensure project success. KEY RESPONSIBILITIES Develop high performance C++ functional models of AMD SoCs and platforms. Work closely with architecture teams to understand and model new designs. Improve functionality, stability, and performance of existing models. Develop tests to verify the functionality of models. Work with internal and external customers to help debug problems running their workloads on the models. Develop new, innovative debug features. PREFERRED EXPERIENCE OR DESIRE TO LEARN High performance system and application software development in C/C++ for Windows and/or Linux environments. Hardware system architecture and subsystem interface protocols. x86, ARM or GPU architecture, drivers, and applications. Linux and/or Windows kernel debugging. Functional modeling, architecture simulation, or hypervisor development. QEMU, VirtualBox, or SIMICS. ACADEMIC CREDENTIALS Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent. 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.
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 AMD is looking for a senior software engineer to join our growing team. As a key contributor you will be part of a leading team to drive and enhance AMD's abilities to deliver the highest quality, industry leading technologies to market. THE PERSON The ideal candidate possesses an innovative and problem solving mindset, has a keen eye for software engineering development, and is diligent and passionate about technology. A successful candidate will need to employ strong knowledge in computer technologies, leadership skills in technical areas, and SW engineering expertise as well as a strong ability to compete effectively in a fast paced, relevant environment while working with different teams of engineers and collaborators. KEY RESPONSIBILITIES This is an exciting role in the Network Solutions group, based in the Cambridge UK office. You will be part of a key engineering team developing software for next generation networking for cloud and hyperscale data centre operators combining software defined networking, network and storage offload and hardware datapath customization. The role will involve working closely with different teams both within the Cambridge office and more widely with AMD sites worldwide: working closely with the silicon team to refine the design and model the RTL, working with host driver teams to develop high performance network stacks and working with the system test to take products to release. You will have experience working at the hardware/software interface involving networking in some capacity, programming in C. To be successful you will have the ability to quickly understand a complex hardware and software architecture. You will be able to tackle system level problems and demonstrate knowledge of relevant embedded debug techniques and tools. PREFERRED EXPERIENCE 2+ years software experience (or equivalent), ideally working at silicon or networking companies Proven commercial experience developing in C Excellent knowledge of low level algorithms and data structures Embedded systems, ideally with experience of system software and device drivers Understanding of server system architectures, e.g. PCI Express Hardware/software co design Experience of linux, python and other scripting languages Ethernet & TCP/IP Strong communication skills ACADEMIC CREDENTIALS Bachelor's or Master's degree in Computer/Software Engineering, Computer Science, or related technical discipline 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.
29/05/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 ROLE AMD is looking for a senior software engineer to join our growing team. As a key contributor you will be part of a leading team to drive and enhance AMD's abilities to deliver the highest quality, industry leading technologies to market. THE PERSON The ideal candidate possesses an innovative and problem solving mindset, has a keen eye for software engineering development, and is diligent and passionate about technology. A successful candidate will need to employ strong knowledge in computer technologies, leadership skills in technical areas, and SW engineering expertise as well as a strong ability to compete effectively in a fast paced, relevant environment while working with different teams of engineers and collaborators. KEY RESPONSIBILITIES This is an exciting role in the Network Solutions group, based in the Cambridge UK office. You will be part of a key engineering team developing software for next generation networking for cloud and hyperscale data centre operators combining software defined networking, network and storage offload and hardware datapath customization. The role will involve working closely with different teams both within the Cambridge office and more widely with AMD sites worldwide: working closely with the silicon team to refine the design and model the RTL, working with host driver teams to develop high performance network stacks and working with the system test to take products to release. You will have experience working at the hardware/software interface involving networking in some capacity, programming in C. To be successful you will have the ability to quickly understand a complex hardware and software architecture. You will be able to tackle system level problems and demonstrate knowledge of relevant embedded debug techniques and tools. PREFERRED EXPERIENCE 2+ years software experience (or equivalent), ideally working at silicon or networking companies Proven commercial experience developing in C Excellent knowledge of low level algorithms and data structures Embedded systems, ideally with experience of system software and device drivers Understanding of server system architectures, e.g. PCI Express Hardware/software co design Experience of linux, python and other scripting languages Ethernet & TCP/IP Strong communication skills ACADEMIC CREDENTIALS Bachelor's or Master's degree in Computer/Software Engineering, Computer Science, or related technical discipline 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.