Robotics Software Engineer

Oceaneering
Houston, TX
Job Description
Role Overview

The Robotics Software Engineer will be a key member of the New Products Development core team, playing a critical role in prototyping and testing new product and service offerings. Responsibilities include designing, developing, and testing software across multiple projects, working across the robotics stack, and interacting with customer representatives.

What You Will Do

Design and develop software, test algorithms, create software test plans, create prototypes and proof of concepts, support testing, and work with system and product teams to ensure quality software delivery.

Why It Might Be a Fit

This role requires strong problem-solving skills, the ability to work across multiple projects, and excellent communication skills to interact with customer representatives.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 5+ years of experience in software development and robotics
  • Proficiency in C++, Python, and other programming languages
  • Experience with robotics frameworks and libraries
  • Strong problem-solving skills and ability to work independently
]]>