Oceaneering - Orlando, FL

posted about 2 months ago

Full-time
Orlando, FL
Professional, Scientific, and Technical Services

About the position

The Automation Engineer - Mobile Robotics position at Oceaneering International, Inc. is a critical role within the Oceaneering Mobile Robotics (OMR) group. This position involves implementing, testing, supporting, and installing the AGV (Automated Guided Vehicle) software suite, which operates both on a SCADA (Supervisory Control and Data Acquisition) level and on an embedded/vehicle level. The engineer will be responsible for configuring the existing vehicle software framework to meet the needs of new projects and the installed base. This includes generating AGV layouts, implementing traffic rules, optimizing vehicle parameters, calibrating vehicles, and testing software in both simulation environments and on actual devices. Working in a multidisciplinary team, the Automation Engineer will ensure that the software systems align with customer specifications and function effectively within their site constraints. The role requires providing both logistical and technical insights to develop solutions that enhance automation performance. Given the global nature of OMR's customer base, the engineer must be willing to travel and stay abroad for extended periods to support successful installations at customer sites. This position is essential for maintaining OMR's reputation as a leader in mobile robotics solutions, which have been deployed in various industries including healthcare, automotive, and manufacturing.

Responsibilities

  • Implement and test the control software for AGV systems on supervisory and vehicle levels.
  • Translate customer requirements into logistical AGV solutions, including layout and traffic optimization.
  • Interface the vehicle software to vehicle control hardware such as motor controllers, proximity detectors, and wheel encoders.
  • Support the commissioning and deployment of AGV systems.
  • Troubleshoot software issues as they arise.
  • Test the application software and interfaces to the vehicle.
  • Write requirements, detailed design documentation, and test cases.
  • Provide support for field issues and participate in the bid process for new projects.
  • Analyze and modify traffic and logic rules to optimize material flow and vehicle performance.
  • Continuously improve processes and procedures to enhance development efficiency.
  • Work in a multidisciplinary and multi-national team environment.
  • Train customers on AGV supervisory and vehicle controls.
  • Support installed base systems.

Requirements

  • Technical bachelor's degree in Computer Science, Automation Technology, Robotics Engineering, Information Technology, or equivalent work experience.
  • Minimum 3 years of experience in commissioning and deploying industrial applications.
  • Proficient with Linux and Windows operating systems.
  • Experience with programming serial, CAN, and network communications (UDP and TCP).
  • Experience with configuring industrial control systems, preferably in the logistics domain.
  • Understanding of networking hardware and software including UDP and TCP.
  • Experience with writing requirements, design documentation, and test cases.
  • Excellent written and oral communication skills.
  • Ability to read and understand existing product code and wiring diagrams.
  • Ability to act independently and generate innovative solutions to complex problems.
  • Working knowledge of electronic and electromechanical devices such as analog inputs and outputs, quadrature encoders, relays, solenoids, proximity sensors, etc.
  • Understanding of control loops.
  • Customer-focused attitude.
  • Willingness to travel and stay abroad for several weeks during system installation.
  • Ability to remain calm and professional in a demanding and dynamic work environment.
  • Must be able to work legally in the US.

Nice-to-haves

  • Additional experience in the deployment of AGV, robotic systems, or autonomous logistical systems.
  • Experience with issue tracking systems, preferably Jira.
  • Experience with software version control systems.
  • Experience with designing logistical solutions.
  • Experience with programmable logic controllers (PLCs).
  • Experience with CAN Open.
  • Experience with XML, web services, and web user interfaces.
  • Experience in software engineering.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service