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...