Oceaneering Verified
Oil & Gas, Energy, Marine Services, Robotics, Offshore
Software Engineer III
Austin, Texas, United StatesOnsiteFull TimePosted 4 days agoVisa sponsorship available
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.
- Act as technical lead on individual projects, providing guidance and mentorship to staff.
- Collaboration with other divisions within Oceaneering to successfully design and deploy products.
- Up to 25 % onshore travel. Potential for occasional offshore travel.
- Must be able to communicate to both technical resources and non technical/other personnel regarding specifications for applications or processes being developed.
Similar roles
Software Engineer IIITalentBurst, an Inc 5000 company · Sunnyvale, California, United States · Hybrid- Software Engineer IIIVerisk · New Jersey, United States · Onsite
- Software Engineer IIIBlack Eagle Defense · Maryland, United States · Onsite
- Software Engineer IIIOpenGov · Massachusetts, United States · Onsite
- Software Engineer IIIScientific Research Corporation · California, United States · Hybrid