Software Development Engineer II

Amazon Amazon · Big Tech · N.reading, MA · Software Development

Software Development Engineer II at Amazon focused on building advanced robotics systems that integrate AI, control systems, and mechanical design for automation. The role involves developing a software framework for robot deployment, generalization, integration with large models and control techniques, and human-safe solutions. Key responsibilities include designing manipulation components, cloud/edge inferencing, real-time communication, and human-machine interfaces.

What you'd actually do

  1. Design critical components of a software framework that enables generalized dexterous mobile manipulation
  2. Design and integrate cloud and on-edge inferencing systems.
  3. Integrate low-latency communication middleware that enables real-time teleoperation
  4. Develop human-machine-interfaces that enable fast no-code programming for end-users
  5. Design components that enable metrics and data aggregation

Skills

Required

  • Python
  • C++
  • robotics architectures like ROS, Orocos, etc.
  • communication layers such as DDS, EtherCAT, LCM, etc.
  • test driven development (TDD) in robotics software

Nice to have

  • Master’s degree in Robotics, with a focus on software frameworks and architectures
  • machine learning frameworks like PyTorch, TensorRT
  • ROS/ROS2
  • building and configuring embedded Linux systems for robotics platforms, including BSP integration and image creation using tools like Yocto/OpenEmbedded

What the JD emphasized

  • advanced robotics
  • cutting-edge AI
  • latest software and AI tools for robots
  • advanced robotics
  • machine learning
  • artificial intelligence
  • generalized dexterous mobile manipulation
  • cloud and on-edge inferencing systems
  • low-latency communication middleware
  • human-machine-interfaces
  • metrics and data aggregation
  • robotics architectures
  • machine learning frameworks

Other signals

  • advanced robotics systems
  • cutting-edge AI
  • adaptable automation solutions
  • intelligent robotics systems
  • generalized dexterous mobile manipulation
  • cloud and on-edge inferencing systems