Senior Software Development Engineer

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

Senior Software Development Engineer role focused on developing advanced robotics systems at Amazon scale, integrating cutting-edge AI, control systems, and mechanical design for adaptable automation solutions. The role involves leading a team to design and implement a software framework for generalized dexterous mobile manipulation, including cloud and on-edge inferencing, real-time teleoperation, and human-machine interfaces.

What you'd actually do

  1. Lead a team to design and implement a software framework that enables generalized dexterous mobile manipulation
  2. Design and integrate cloud and on-edge inferencing systems.
  3. Evaluate and 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

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Bachelors or Master's degree and 10+ years in CS, ME, EE or related field experience
  • Experience with robotics architectures like ROS, Orocos, etc.
  • Experience with communication layers such as DDS, EtherCAT, LCM, etc.
  • Experience with test driven development (TDD) in robotics software

Nice to have

  • Experience programming languages such as C/C++, Python, Java or Perl
  • Experience with Machine and Deep Learning toolkits such as MXNet, TensorFlow, Caffe and PyTorch
  • Experience working effectively across cross-functional teams and partnering well with people at all levels within an organization
  • Experience delivering against a large organization's long-term strategy and goals
  • Ph.D in Robotics, with focus on software frameworks and architectures
  • Experience in ROS/ROS2

What the JD emphasized

  • advanced robotics systems
  • cutting-edge AI
  • adaptable automation solutions
  • human-robot interaction
  • intelligent robotics systems
  • generalized dexterous mobile manipulation
  • cloud and on-edge inferencing systems
  • low-latency communication middleware
  • real-time teleoperation
  • human-machine-interfaces
  • no-code programming

Other signals

  • advanced robotics systems
  • cutting-edge AI
  • adaptable automation solutions
  • human-robot interaction
  • intelligent robotics systems