Jobs · Consulting · Massachusetts

Software Development Engineer II Robotics , SWAT

Amazon · North Reading, MA · 1 mo ago
ConsultingFull-time

About the role

Amazon Robotics is seeking a talented and motivated Software Development Engineer to join our Software Automation and Technology/Tooling (SWAT) team. We are a software team embedded in the Software org of the SEE (Systems Engineering and Evaluation) organization, building the automation frameworks, control systems, and infrastructure that enable scalable, reliable testing of next-generation robotic systems.

Responsibilities

  • Design and implement control and coordination software for hardware test fixtures and workcells

  • Develop automation scripts and frameworks that interface directly with robotic hardware (sensors, actuators, motor controllers, PLCs)

  • Build reliable data collection pipelines for test measurements and hardware telemetry

  • Contribute to our Automation Platform (AP) — extending and improving joint tooling used across multiple product programs

  • Partner closely with Hardware Test Engineers and Hardware Development Engineers to comprehend test requirements and translate them into automated solutions

  • Participate in the full development lifecycle — design, implementation, testing, deployment, and operational facilitation of test infrastructure

Requirements

  • 3+ years of non-internship professional software development experience

  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience

  • 1+ years of software development engineer or related occupational experience

  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl

  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field

  • Experience programming with at least one software programming language

Qualifications

  • Experience in Linux/RHEL, or experience in software development and experience in Kubernetes, Docker or containers ecosystem

  • Experience with hardware/software integration and real-time systems

  • Experience with hardware communication protocols (CAN bus, EtherCAT, Modbus, RS-232/485, SPI/I2C)

  • Familiarity with test automation frameworks or hardware-in-the-loop testing

Benefits

  • Medical, Dental, and Vision Coverage

  • Maternity and Parental Leave Options

  • Paid Time Off (PTO)

  • 401(k) Plan

Similar jobs