Sr. Software Development Engineer, Amazon Robotics (AR)

AmazonSeattle, WA
430d$151,300 - $261,500

About The Position

The Senior Software Development Engineer at Amazon Robotics will play a pivotal role in developing and optimizing a new automation system that enhances warehouse operations through advanced robotics. This position requires a hands-on expert in software development, particularly in robotic path planning, motion control, and computer vision, with a strong background in cloud technologies, preferably AWS. The engineer will lead design efforts, mentor junior engineers, and collaborate with cross-functional teams to create integrated solutions for complex robotics applications.

Requirements

  • 5+ years of professional software development experience.
  • 4+ years of programming experience with at least one software programming language.
  • 4+ years of experience leading design or architecture of systems.
  • Experience as a mentor or tech lead in an engineering team.
  • Bachelor's degree in Computer Science, Electrical Engineering, Mechanical Engineering, or a related field.
  • Proficiency in at least one modern object-oriented language such as Java, C++, or C#.
  • Proficiency in system design using cloud technologies, preferably AWS.

Nice To Haves

  • 2+ years of experience creating software for robots or industrial automation equipment.
  • Experience in low-level firmware architecture and development for motion control.
  • Knowledge of Linux kernel and device-driver development.
  • Familiarity with common bus protocols such as Modbus, CAN bus, Ethernet/IP, EtherCAT.

Responsibilities

  • Architect, develop, and maintain high-performance software for robotic systems.
  • Collaborate with hardware engineers, software developers, and operations personnel to develop integrated solutions.
  • Implement software systems that manage complexities and edge cases in robotics applications.
  • Integrate and troubleshoot robotic systems with other solutions, optimizing planner and orchestration.
  • Create and enhance monitoring and observability tools for global deployments.
  • Mentor junior engineers and provide technical leadership to the team.
  • Test and validate new features on live systems to meet performance standards.
  • Work with experts across disciplines to create intelligent, integrated systems.

Benefits

  • Medical, Dental, and Vision Coverage
  • Maternity and Parental Leave Options
  • Paid Time Off (PTO)
  • 401(k) Plan

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service