Amazon

Robotics - Software Development Engineer

Job Description

Posted on: 
2026-04-03

Responsibilities

  • Collaborate with cross-disciplinary teams to design and develop innovative products and services.
  • Design and develop scalable solutions using cloud-native architectures.
  • Participate in code reviews and contribute to technical documentation.
  • Build and maintain resilient distributed systems.
  • Leverage AI tools to enhance development productivity.
  • Write clean, maintainable code following best practices.
  • Participate in operational responsibilities including on-call duties.

Job Requirements

  • Enrolled in a Bachelor's degree or above in a related STEM field.
  • Experience with at least one general-purpose programming language (Java, Python, C++, etc.).
  • Experience in C/C++ for real-time robotics applications.
  • Strong problem-solving and analytical skills.
  • Basic understanding of the software development lifecycle (SDLC).
  • Experience with ROS/ROS 2 for robotics middleware (preferred).
  • Experience in Linux application development (preferred).
Apply now

More job openings