Software Engineer I

Oceaneering
Any Location, MD
Job Description
Role Overview

The Software Engineer I serves as a core member of the Oceaneering Technologies (OTECH) group, responsible for learning OTECH processes and best engineering practices, and applying the knowledge towards growing a software engineering skill set.

What You Will Do

Write software at the CSU level, write software that adheres to the defined software architecture, actively interface with the software lead and team, communicate independently and effectively with non-software teammates, and support software testing on the factory floor, offsite, and offshore.

Why It Might Be a Fit

The ideal candidate for this position would have a zest for being thrown into new situations, have a knack for asking questions when guidance is needed, while capable of functioning independently when given clear instructions.

Requirements

  • Learn and apply the software development lifecycle
  • Write software at the CSU level
  • Write software that adheres to the defined software architecture
  • Actively interface with the software lead and team
  • Communicate independently and effectively with non-software teammates
  • Support software testing on the factory floor, offsite, and offshore
  • Understand user requirements, concept of operations documents, and system requirements specifications
  • Prepare reports and present results to fellow team members
]]>