Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Oceaneering Logo

Project Software Engineer

Oceaneering

$110,500 - $149,500
Sep 2, 2025
Hanover, MD, US
Apply Now

Oceaneering Technologies (OTECH) is looking to solve the problem of developing and maintaining unique underwater systems for US Navy and other US Government Department of Defense customers, by producing software solutions that meet electrical, mechanical and CONOPs needs.

Requirements

  • Experience with one or more of the following programming languages REACT, C, C++, or C-Sharp.
  • Experience developing in underwater vehicle or robotic software frameworks and expanding framework capabilities.
  • Experience working on Department of Defense software efforts.
  • Experience with microservices based architectures utilizing containerization and orchestration.
  • Experience with UI/UX design.
  • Experience with Linux OS or bare metal firmware.
  • Experience with microprocessors and single-board computer (SBC) based control systems that interface to sensors and hardware (e.g. cameras, navigation sensors, valve packs, other boards)

Responsibilities

  • Apply working knowledge of software lifecycle to develop and begin leading software efforts.
  • Implement decisions for designing and maintaining software architecture.
  • Actively interface with other engineering leads, program managers and external customers.
  • Key contributor to creation, maintenance and acceptance of project CDRL’s. This includes requirements management, software documentation, unit testing, software safety testing, and software qualification testing.
  • Contribute to trade studies for hardware such as navigation units, board stacks, and power monitors.
  • Support software testing on the factory floor, offsite, and offshore.
  • Perform analysis of user requirements, concept of operations documents, and high-level system architectures to develop system requirements specifications.

Other

  • BS Degree in Computer Science, Computer Engineering, Mathematics, Electrical Engineering or related technical field.
  • Ability to obtain and maintain a United States Government Department of Defense Security Clearance.
  • Must be a US citizen.
  • 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 work in a Hybrid - Remote environment and commute to a designated office as required