Amazon - Seattle, WA

posted 3 months ago

Full-time - Mid Level
Seattle, WA
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

About the position

As a Robotics Control Engineer at Amazon Robotics, you will be part of a collaborative team dedicated to creating high-performance, real-time robotic systems that can intelligently interact with humans in complex environments. Our mission is to enable robots to operate safely and efficiently within Amazon's fulfillment centers, adapting to the clutter and uncertainty of real-world scenarios. You will leverage your expertise in motion planning, control theory, and robotics to develop innovative and scalable products that enhance our robotic capabilities. This role involves applying cutting-edge research to solve real-world challenges, particularly in areas such as closed-loop control, robotic grasping, and manipulation in high-contact environments. Your contributions will be vital in advancing our algorithmic capabilities and ensuring the successful deployment of robotic systems across our fulfillment networks. In this position, you will be responsible for designing and continuously improving the system controls architecture, which includes machine control code, networking, electrical design, and safety design. You will develop control code using structured text on Codesys platforms and work closely with hardware and software engineering teams to implement scalable, real-time solutions. Your role will also involve launching, testing, and debugging systems both in the lab and in the field, as well as developing tools and best practices for system monitoring and troubleshooting. Collaboration with stakeholders across various teams will be essential to iterate on system design and implementation, ensuring that our robotic systems meet the highest standards of performance and reliability.

Responsibilities

  • Design, simplify and continuously improve system controls architecture including machine control code, networking, electrical design and safety design
  • Develop controls code utilizing structured text on Codesys platforms
  • Identify and implement system optimizations
  • Work closely with hardware and software engineering team members to drive scalable, real-time implementations
  • Collaborate closely with hardware engineering team members on developing systems from prototyping to production level
  • Launch, test, and debug our systems both in the lab and in the field
  • Develop tools and best practices for system monitoring and troubleshooting, including HMI development
  • Work with stakeholders across hardware, science, and operations teams to iterate on systems design and implementation
  • Contribute to value engineering of the system's electrical and controls hardware components

Requirements

  • 4+ years of experience developing production motion control systems for robotics or industrial automation
  • 1+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
  • BS / MS Mechanical or Electrical Engineering (or similar field)
  • Experience with CodeSys, Allen-Bradley PLCs, Siemens PLCs, or similar
  • Demonstrated experience with IEC standards (eg IEC 61131-3) for programming controls for robotics
  • Working knowledge of Version Control GIT
  • Knowledge of systems engineering fundamentals (networking, storage, operating systems)
  • Demonstrated experience with Functional Safety standards
  • Demonstrable skills in developing testable applications
  • Solid debugging skills and the ability to diagnose and solve difficult problems
  • Commitment to rigorous testing practices and design process flows
  • Desire to work in a fast-paced environment
  • Ability to resolve complex issues in creative, efficient, and effective ways
  • Excellent written and oral communication skills

Nice-to-haves

  • Experience programming with at least one modern language such as C++, C#, Java, Python
  • Experience with interdisciplinary developments that involve hardware, software, and algorithm co-design
  • Experience in one or more relevant technical areas: robotics, sensors, real-time systems, embedded systems, distributed systems, simulation, high-performance scientific computing, or building infrastructure for engineering/science users
  • Expertise building and testing real-time systems
  • Experience supporting large-scale infrastructure and tool development for scientific/engineering users
  • Demonstrated experience incubating and productionizing new technology from idea generation through implementation
  • Experience in professional software development

Benefits

  • Medical, Dental, and Vision Coverage
  • Maternity and Parental Leave Options
  • Paid Time Off (PTO)
  • 401(k) Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service