Senior Robotics Software Engineers
Oceaneering International Inc.
Baltimore, MD
Full-time
Information Services / Technology (IT)
Posted on November 10, 2019
Senior Robotics Software Engineers
Oceaneering International Inc. seeks Senior Robotics Software Engineers to be responsible for implementing, developing, testing, supporting and installing the company’s Linux based AGV software suite (both on a SCADA level and on an embedded/vehicle level). Position requires a Bachelor’s degree in Computer Science, Automation Technology, Information Technology or a related field and 3 years of related experience, to include 3 years of experience in writing application software for mobile robotics applications. Must have experience with Linux operating systems, programming in Linux, control dynamics and driving robots, object oriented analysis & design methodologies and design patterns, writing multithreaded software, programming serial, can and network communications (UDP and TCP), writing requirements, design documentation and test cases, controlling autonomous robots, programming in C++, C and Python, reading, understanding, debugging and modifying existing product code, reading and understanding wiring diagrams, and electronic and electromechanical devices such as analog inputs and outputs, quadrature encodes, relays, solenoids, and proximity sensors. Position may require up to 25% domestic and/or international travel. Job location: Hanover, MD. Please apply to Job ID 15899 at https://careers.oceaneering.com