Oceaneering Internationalposted 3 days ago
$145,000 - $195,500/Yr
Full-time • Senior
Hybrid • Hanover, MD
Professional, Scientific, and Technical Services

About the position

The Staff Software Engineer position serves as a vital member of the Oceaneering Technologies (OTECH) group. Staff Engineers are expected to function as lead or key contributors on software efforts. OTECH produces and maintains unique underwater systems - typically for US Navy and other US Government Department of Defense customers. Our projects are all one-of-a-kind. Projects range from quick burn to lifecycle management of fielded systems. This position will work closely with software leads to ensure development of a new system follows best practices and the documented design. These components will primarily be written in C++ and executing on an air-gapped orchestrated environment provided by another co-contractor.

Responsibilities

  • Interface lead for integration of OTECH containers on co-contractor provided cluster computing architecture.
  • Manage CI/CD from a development and test perspective.
  • Function as C++ SME to ensure product follows documented design.
  • Provide feedback on and help guide architecture decisions.
  • Align and help manage sprint content towards overarching quarterly programmatic goals.
  • Responsible for configuration management of the program's development lab in Hanover.
  • Actively interface with other engineering leads, program managers and external stakeholders.
  • Help maintain project CDRL's, including requirements management, software documentation, unit testing, software safety testing, and software qualification testing.
  • Support software testing on the factory floor, offsite, and offshore.
  • Display excellent technical judgment, attention to detail, and ability to look at the 'big picture' in system design.
  • Demonstrate ability to devise innovative solutions to problems when conventional solutions are insufficient.
  • Review progress and evaluate results of work accomplished by self and others.
  • Prepare reports and present results to management and client.
  • Schedules can be demanding throughout the year and occasional work outside normal working hours should be anticipated.

Requirements

  • BS Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline. Commensurate experience will be considered.
  • 10+ years of practical experience in software engineering.
  • C++ Subject Matter Expert.
  • Experience with orchestrated environments.
  • Experience with Linux OS, preferably RedHat Enterprise.
  • Experience with CI/CD pipelines, ideally within Github and Artifactory.
  • Solid written and oral communications skills, including ability to effectively document, convey, and present engineering concepts and products to team members and customers.
  • Ability to obtain and maintain a United States Government Department of Defense Security Clearance.
  • Must be a US citizen.

Nice-to-haves

  • Experience working on DoD products.
  • Experience working with robotic or underwater systems.
  • Comfortable interfacing with components such as sensors, actuators or single board computers.

Benefits

  • Health and Wellness
  • Mental Health
  • Retirement Savings
  • Life and Disability
  • Paid Maternity and Parental Leave
  • Paid Time Off
  • Tuition Reimbursement
  • Employee Assistance Program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service