Description
WHAT YOU DO AT AMD CHANGES EVERYTHING
At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career.
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.
- 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.
- 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.
- 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.
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.
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.
Apply on company website