Sr Software Robotics Development Engineer

AMD AMD · Semiconductors · Bangalore, India · Engineering

Develops software for robotics products, focusing on power IP and features, spanning pre-silicon to post-silicon implementation. Requires strong ROS/ROS 2, C/C++, and robotics simulation experience. Experience with GPU accelerated vision or AI pipelines and AI frameworks is a plus.

What you'd actually do

  1. Drive the success of power IP (Intellectual Property) and features in AMD (Advanced Micro Devices) products through leadership & coordination, resolution of technical dependencies, and achievement of schedule commits.
  2. This is a high-visibility and widely multi-functional role, spanning pre-silicon architecture to post-silicon implementation & product delivery.

Skills

Required

  • ROS or ROS 2
  • robotics fundamentals: Perception, SLAM, navigation, motion planning, control
  • C/C++ development skills (object oriented design)
  • robotics simulation tools (Gazebo / Ignition / Isaac Sim)
  • Linux based robotics systems
  • Debugging and system level problem solving skills

Nice to have

  • GPU accelerated vision or AI pipelines
  • OpenCV, GStreamer, FFmpeg
  • AI frameworks (PyTorch / ONNX Runtime)
  • robot sensors (camera, LiDAR, IMU) and drivers
  • embedded systems or platform bring up
  • contributing to Linux or open source projects