Software Engineer III

Oceaneering
Chesapeake, MD
Job Description
Role Overview

The Software Engineer III is a key technical contributor responsible for driving software development efforts that support one-of-a-kind underwater systems built for U.S. Navy and other DoW customers. Engineers at this level apply deep understanding of the software lifecycle to design system architectures, lead or significantly contribute to project software activities, and ensure delivered solutions satisfy electrical, mechanical, and operational needs.

What You Will Do

Execute hands-on systems software work across Linux-based distributed and embedded environments, implementing system services and application components, building hardware/software interfaces and device drivers, enabling data-processing functions, and delivering robust communications capabilities.

Why It Might Be a Fit

Success in this role requires strong technical judgment, the ability to see the big picture, and a capacity to devise innovative solutions when conventional approaches fall short. Engineers are expected to mentor junior developers, support proposal and design trade studies, and participate in software testing across factory floor, offsite, and offshore environments.

Requirements

  • Deep understanding of the software lifecycle
  • Strong technical judgment
  • Ability to see the big picture
  • Capacity to devise innovative solutions
  • Mentorship of junior team members
]]>