Senior Technical Leader SW Development
AMD · Bengaluru · Posted 2026-01-14
Tech stack: Linux
Apply on the company site · Get a referral for this role
AMD salary & ratings · AMD interview process · More live openings
About the role
As a Principal Member of Technical Staff (PMTS) in Robotics Software SDK Development, you will architect, design, and deliver a comprehensive robotics software stack leveraging AMD’s APU platforms, accelerators, sensor interfaces, and open‑source robotics frameworks. You will drive AMD’s robotics ecosystem enablement—including ROS2, Vulkan/ROCm accelerators, simulation toolchains, navigation and perception modules, and integrated AI pipelines
You function as a technical leader across organizational boundaries, guiding system design decisions, SDK API definitions, performance optimization, and cross‑functional alignment with silicon, platform, AI, and customer engineering teams.
Responsibilities:
- 1. Robotics SDK Architecture & Development
- Define and own the architecture, design principles, and roadmap for AMD’s Robotics Software Development Kit, aligned with AMD’s adaptive compute and sensor‑fusion roadmap
- Build core modules for: Perception (camera/LiDAR/IMU fusion, accelerated vision pipelines via ROCm/Vulkan) Navigation (NAV2, SLAM, motion planning) Manipulation (MoveIt–based planning stacks) Simulation interfaces (Gazebo, O3DE/Robotec.ai)
- Perception (camera/LiDAR/IMU fusion, accelerated vision pipelines via ROCm/Vulkan)
- Navigation (NAV2, SLAM, motion planning)
- Manipulation (MoveIt–based planning stacks)
- Simulation interfaces (Gazebo, O3DE/Robotec.ai)
- Ensure SDK compatibility across AMD hardware platforms (x86, SoCs, FPGAs/ACAP, Ryzen AI, R8000 families) as described in robotics strategy files (Robotics Strategy...).
- 2. Performance, Optimization & Accelerators
- Architect and optimize compute pipelines, leveraging ROCm, GPU compute, AIE/FPGA acceleration, and hardware‑assisted libraries (Robotics Strategy...).
- Define performance KPIs and lead profiling, benchmarking, and tuning of robotics workloads on AMD hardware.
- 3. Cross‑Functional Technical Leadership
- Provide consultative direction to senior leadership, consistent with PMTS expectations
- Collaborate with: Silicon/platform architects AI/ML teams (Ryzen AI, ROCm) Sensor and I/O engineering OS/hypervisor teams (Linux, TSN, EtherCAT, Xen, etc.) Field and customer engineering teams
- Silicon/platform architects
- AI/ML teams (Ryzen AI, ROCm)
- Sensor and I/O engineering
- OS/hypervisor teams (Linux, TSN, EtherCAT, Xen, etc.)
- Field and customer engineering teams
- 4. Open‑Source Ecosystem Engagement
- Represent AMD in ROS2, simulation, and robotics open‑source communities.
- Contribute upstream enhancements for AMD acceleration backends (ROCm, Vulkan compute, AIE, TinyML).
- 5. Productization, Quality & SDK Lifecycle Management
- Establish SDK release processes, documentation standards, API stability guidelines, and reference application examples
- Ensure cross‑version compatibility, dependency resolution, and packaged deployment across Linux distributions, containers, and edge devices.
- 6. Mentorship & Organizational Impact
- Mentor senior engineers and influence cross‑team technical decision‑making, as expected of a PMTS
- Drive innovation through patents, technical papers, internal demos, and reviews with executives.
Qualifications:
- Contributions to open‑source robotics or GPU ecosystems.
- Experience with complex SoC platforms and hardware/software co‑design.
- Demonstrated history of innovation, patents, or technical leadership roles.
- Bachelor’s or Master’s degree in Computer Science, Robotics, Electrical/Computer Engineering, or equivalent.
- PhD preferred for advanced robotics/AI/compute specialization.
- #PAVS- Auto
Qualifications
- Contributions to open‑source robotics or GPU ecosystems.
- Experience with complex SoC platforms and hardware/software co‑design.
- Demonstrated history of innovation, patents, or technical leadership roles.
- Bachelor’s or Master’s degree in Computer Science, Robotics, Electrical/Computer Engineering, or equivalent.
- PhD preferred for advanced robotics/AI/compute specialization.
Responsibilities
- Robotics SDK Architecture & Development
- Define and own the architecture, design principles, and roadmap for AMD’s Robotics Software Development Kit, aligned with AMD’s adaptive compute and sensor‑fusion roadmap
- Build core modules for: Perception (camera/LiDAR/IMU fusion, accelerated vision pipelines via ROCm/Vulkan) Navigation (NAV2, SLAM, motion planning) Manipulation (MoveIt–based planning stacks) Simulation interfaces (Gazebo, O3DE/Robotec.ai)
- Perception (camera/LiDAR/IMU fusion, accelerated vision pipelines via ROCm/Vulkan)
- Navigation (NAV2, SLAM, motion planning)
- Manipulation (MoveIt–based planning stacks)
- Simulation interfaces (Gazebo, O3DE/Robotec.ai)
- Ensure SDK compatibility across AMD hardware platforms (x86, SoCs, FPGAs/ACAP, Ryzen AI, R8000 families) as described in robotics strategy files (Robotics Strategy...).
- Performance, Optimization & Accelerators
- Architect and optimize compute pipelines, leveraging ROCm, GPU compute, AIE/FPGA acceleration, and hardware‑assisted libraries (Robotics Strategy...).
- Define performance KPIs and lead profiling, benchmarking, and tuning of robotics workloads on AMD hardware.
- Cross‑Functional Technical Leadership
- Provide consultative direction to senior leadership, consistent with PMTS expectations
- Collaborate with: Silicon/platform architects AI/ML teams (Ryzen AI, ROCm) Sensor and I/O engineering OS/hypervisor teams (Linux, TSN, EtherCAT, Xen, etc.) Field and customer engineering teams Silicon/platform architects
- AI/ML teams (Ryzen AI, ROCm)
- Sensor and I/O engineering
- OS/hypervisor teams (Linux, TSN, EtherCAT, Xen, etc.)
- Field and customer engineering teams
- Open‑Source Ecosystem Engagement
- Represent AMD in ROS2, simulation, and robotics open‑source communities.
- Contribute upstream enhancements for AMD acceleration backends (ROCm, Vulkan compute, AIE, TinyML).
- Productization, Quality & SDK Lifecycle Management
- Establish SDK release processes, documentation standards, API stability guidelines, and reference application examples
- Ensure cross‑version compatibility, dependency resolution, and packaged deployment across Linux distributions, containers, and edge devices.
- Mentorship & Organizational Impact
- Mentor senior engineers and influence cross‑team technical decision‑making, as expected of a PMTS
- Drive innovation through patents, technical papers, internal demos, and reviews with executives.