Software Engineer III

Company: Oceaneering

Location: Austin, TX

Type: Full-time

Posted: 2026-04-17

About this role

The primary responsibility of this position is to design and develop cross platform software for use with differential GNSS systems.

Location

  • Role provides the opportunity to work in a hybrid environment, working both virtually and in office when required.
  • Up to 25 % onshore travel. Potential for occasional offshore travel.

REQUIRED

  • Bachelor’s degree in computer science, mathematics or the physical sciences (e.g. electrical or mechanical engineering, physics) or evidence of exceptional technical skill .
  • Minimum of (8) eight years of relevant experience.
  • Minimum of (8) eight years of programming.
  • Minimum of (6) six years of experience with C++11 or higher programming.
  • Minimum of (1) one year experience with revision control systems such as Subversion and Git, and issue tracking systems such as Jira.
  • US citizen or legal permanent resident
  • Ability to travel up to 25 % onshore and occasionally offshore.

DESIRED

  • Familiarity with embedded systems design.
  • Experience/knowledge programming real-time systems.
  • Familiarity with GPS corrections and GNSS receivers.
  • Familiarity with the NMEA protocols
  • Experience with Qt framework.
  • Experience with build systems such as make, CMake and GitHub workflows.
  • Experience with network programming.
  • Experience with serial communication.
  • Exposure to projects using Agile or other formal processes.
  • Problem Solving skills in identifying and resolving real time problems in a timely manner.
  • Industry knowledge of design patterns and software architecture best practices.

Functions

ESSENTIAL

  • Design and implement software additions to existing applications.
  • Develop software in Windows and Linux.
  • Requirements, design, implementation and testing of software tasks as assigned.
  • Prepare technical procedures for assembly, testing, and operations.
  • Provide mentoring/guidance to designers and junior engineers.
  • Maintain code and documentation using revision control...

Create Your Job Alert

Other Software Jobs

Other Jobs in Austin