Job Summary
Senior Technical Leader Robotics Software SDK Development. AMD's Robotics and Physical AI initiatives require senior technical leaders to define and build a modern, high performance Robotics Software SDK that accelerates development across navigation, perception, manipulation, sensing, heterogeneous compute, and AI acceleration. The PMTS role is a high impact technical leadership position, consistent with AMD's technical career ladder, and spans architecture, cross-team collaboration, and sustained innovation in the robotics software ecosystem.
The Role
As a Principal Member of Technical Staff 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.
Key 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)
- 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
- 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.
The Person
Required Attributes
- Recognized subject matter expert in robotics software, SDK architecture, or heterogeneous compute systems.
- Proven ability to operate at principal level scope, influencing across multiple AMD organizations
- Excellent communication, mentoring, and cross functional alignment skills.
Technical Qualifications
- 15+ years in robotics, embedded systems, or advanced compute software engineering.
- Deep expertise in:
- ROS2, navigation/perception stacks
- C++, Python, modern software architecture
- GPU and accelerator programming (ROCm, Vulkan, OpenCL)
- Real time systems, TSN, industrial interfaces (EtherCAT, CANFD, etc.)
- Simulation tools (Gazebo, O3DE, Foxglove)
- Experience integrating AI/ML pipelines into robotics systems (AIE, TensorFlow, PyTorch, ONNX).
Preferred Experience
- 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.
Education
- Bachelor's or Master's degree in Computer Science, Robotics, Electrical/Computer Engineering, or equivalent.
- PhD preferred.