Jobs · Consulting · Massachusetts

Software Development Engineer II

Amazon · Middlesex County, MA · 6 days ago
ConsultingFull-time

Key job responsibilities

  • Design critical components of a software framework that enables generalized dexterous mobile manipulation
  • Design and integrate cloud and on-edge inferencing systems.
  • Integrate low-latency communication middleware that enables real-time teleoperation
  • Develop human-machine-interfaces that enable fast no-code programming for end-users
  • Design components that enable metrics and data aggregation
  • Partner with cross-functional teams to rapidly create new concepts and prototypes
  • Document the designs, performance, and validation of the software architecture

Basic Qualifications

  • Knowledge of Python and/or C++ programming
  • Bachelor's degree, or Master's degree in CS, ME, EE or related field
  • 4+ 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

Preferred Qualifications

  • Master’s degree in Robotics, with a focus on software frameworks and architectures
  • Experience with machine learning frameworks like PyTorch, TensorRT
  • Experience in ROS/ROS2
  • Excellent collaboration and communication skills, with ability to work across multidisciplinary teams
  • Experience building and configuring embedded Linux systems for robotics platforms, including BSP integration and image creation using tools like Yocto/OpenEmbedded.

Pay

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location.

USA, MA, N.Reading - 143,700.00 - 194,400.00 USD annually

Similar jobs