Senior Systems Software Engineer - Underwater Vehicles

Oceaneering

Hanover (MD)

Presencial

USD 119.000 - 178.000

Tempo integral

há 33 horas
Seja uma das primeiras pessoas a se candidatar

Receba uma resposta desta empresa empregadora

Seu currículo e carta de apresentação personalizados exatamente para o que estão contratando.

Passe pelos filtros ATS

Benefícios oferecidos por esta vaga

Health and Wellness
Retirement Savings
Paid Time Off
Medical Coverage

Resumo da vaga

Oceaneering is seeking a Software Engineer III to drive software development for underwater systems supporting U.S. Navy and other DoW customers.

You will design architectures, lead project software activities, and ensure CONOPS needs are met while collaborating with engineering leads and external customers. Role spans native Linux and containerized deployments with Docker/Podman, Kubernetes orchestration, and DDS-based messaging for real‑time data exchange.

Qualificações

  • BS in Computer Science, Computer Engineering, Mathematics, Electrical Engineering, or related STEM field (or commensurate experience).
  • 5+ years of practical software engineering experience.
  • Foundational understanding of Linux system programming.
  • Proficiency in at least one core systems language: C, C++, or Rust.
  • Understanding of memory and resource management, multithreading/concurrency, and IPC.
  • Understanding of networking fundamentals and structured data handling.
  • Ability to participate in all phases of the SDLC: requirements implementation, design, coding, unit and integration testing, debugging, peer reviews, configuration management, and documentation.
  • Ability to work collaboratively with software, systems, hardware, test, and cybersecurity teams.
  • Strong written and verbal communication skills, with the ability to document and present engineering concepts effectively.
  • Ability to obtain and maintain a U.S. DoW Security Clearance.
  • Must be a U.S. citizen.

Responsabilidades

  • Apply software lifecycle knowledge to develop and lead software efforts.
  • Design and maintain software architecture decisions.
  • Interface with engineering leads, program managers and external customers.
  • Create, maintain and accept project CDRLs with documentation and testing.
  • Contribute to hardware trade studies and system requirements development.
  • Support software testing on factory floors, offsite and offshore.
  • Analyze user requirements and high‑level system architectures to develop system requirements.
  • Guide development through operation concept, interfaces, hazards, and test plans.

Conhecimentos

C/C++
Rust
Sys. programming
Multithreading
IPC
Networking
Team collaboration
SDLC
CI/CD
Docker
Kubernetes
DDS
GDB
CMake
GCC/Clang
Python scripting

Formação

BS in Computer Science/Engineering

Ferramentas

Docker
Podman
Kubernetes
GCC/Clang
CMake
GDB
DDS
JSON/XML
Git
Jira
Cargo

Descrição da vaga

Oceaneering is seeking a Software Engineer III to drive software development for underwater systems supporting U.S. Navy and other DoW customers.

You will design architectures, lead project software activities, and ensure CONOPS needs are met while collaborating with engineering leads and external customers. Role spans native Linux and containerized deployments with Docker/Podman, Kubernetes orchestration, and DDS-based messaging for real‑time data exchange.

Obtenha sua revisão de currículo grátis e confidencial.

ou arraste e solte seu arquivo aqui.

Similar jobs

Vagas similares que valem a pena comparar

Senior Embedded Systems Software Engineer
Senior Embedded Systems Software Engineer

Oceaneering • Chesapeake (VA)

Presencial
USD 110.000 - 165.000
Software Engineer III
Software Engineer III

Oceaneering • Chesapeake (VA)

Presencial
USD 110.000 - 165.000
Lead Software Engineer – Underwater Systems
Lead Software Engineer – Underwater Systems

Oceaneering International, Inc. • Bentwoods (MD)

Presencial
USD 95.000 - 130.000
Senior Software Engineer III – Lead Underwater Systems
Senior Software Engineer III – Lead Underwater Systems

Oceaneering • Hanover (MD)

Presencial
USD 119.000 - 178.000
Software Engineer I - Underwater Systems
Software Engineer I - Underwater Systems

Oceaneering International Inc. • Hanover (MD)

Presencial
USD 65.000 - 85.000
Software Engineer II — Underwater Systems (DoD)
Software Engineer II — Underwater Systems (DoD)

Oceaneering • Hanover (MD)

Presencial
USD 94.000 - 141.000
Health and Wellness
Mental Health
Retirement Savings
+5
Junior Software Engineer: Underwater Systems & DoD Projects
Junior Software Engineer: Underwater Systems & DoD Projects

Oceaneering International, Inc. • Bentwoods (MD)

Presencial
USD 70.000 - 90.000
Senior PLC/C++ Software Engineer (Underwater Systems)
Senior PLC/C++ Software Engineer (Underwater Systems)

Oceaneering International Inc. • Hanover (MD)

Presencial
USD 90.000 - 120.000
Software Engineer III
Software Engineer III

Oceaneering • Hanover (MD)

Presencial
USD 119.000 - 178.000
Health and Wellness
Retirement Savings
Paid Time Off
+1
Staff Software Engineer - Geospatial & Underwater Systems
Staff Software Engineer - Geospatial & Underwater Systems

Oceaneering International, Inc. • Suitland (MD)

Presencial
USD 120.000 - 180.000