.Company ProfileOceaneering is a global provider of engineered services and products, primarily to the offshore energy industry. We develop products and services for use throughout the lifecycle of an offshore oilfield, from drilling to decommissioning. We operate the world's premier fleet of work class ROVs. Additionally, we are a leader in offshore oilfield maintenance services, umbilicals, subsea hardware, and tooling. We also use applied technology expertise to serve the defense, entertainment, material handling, aerospace, science, and renewable energy industries.Oceaneering Technologies (OTECH) performs a wide range of engineering services and products for unique marine systems for military and commercial customers. OTECH innovates wherever practical rather than inventing making it "faster to field" than others in its industry; the typical development/delivery cycle for complex mechanical, hydraulic, electrical systems is often completed in 12-15 months. Technical capabilities span the entire engineering spectrum. These skills have been demonstrated in successfully delivered systems, including Remotely Operated Vehicles (ROVs); Autonomous Underwater Vehicles (AUVs); saturation diving systems; surface and sub-surfacevehicle launch and recovery systems; advanced offshore cranes; and life support systems.Position SummaryOTECH 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 would be expected to handle the entire range of need, and ideally have a solid depth of understanding of underwater technologies, including electronics, embedded computers, electrical/power, and mechanical systems.This poisition will be Hybrid/Remote and could report to either our Cataumet, MA or Hanover, MD office.Duties & Responsibilities- Make and implement decisions for designing and maintaining software architecture.- Lead small teams, with an emphasis on nascent efforts.- Actively interface with the electrical and mechanical leads, customer, and program manager- Ensure project CDRL's are delivered and accepted by the customer. This includes requirements management, software documentation, unit testing, software safety testing, and software qualification testing.- Lead 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.- Guide system development and implementation planning through preparation of concept of operations, interfaces control documents, hazard analysis, and test plans and procedures