Senior Embedded Systems Software Engineer

Oceaneering

Chesapeake (VA)

On-site

USD 110,000 - 165,000

Full time

10 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Oceaneering Technologies (OTECH) seeks a Software Engineer III to drive software development for underwater systems for Navy and DoW customers. You will design architectures, lead software activities, and ensure solutions meet CONOPS requirements in collaboration with engineers, PMs, and customers.

You will perform hands‑on systems software across Linux-based distributed and embedded environments, building interfaces, drivers, data processing, and robust communications.

Qualifications

  • Proficient in C/C++ with strong systems programming background.
  • Experience with Linux-based embedded and distributed environments.
  • Familiarity with real-time data exchange and DDS is a plus.

Responsibilities

  • Design system architectures for underwater platforms.
  • Lead or contribute to project software activities across the lifecycle.
  • Develop interfaces, drivers, and services for Linux and containerized deployments.
  • Mentor junior developers and support test and integration efforts.

Skills

C/C++
Linux
Multithreading
IPC
Networking
Real-time sys

Tools

Docker
Kubernetes
GCC/Clang
GDB

Job description

Oceaneering Technologies (OTECH) seeks a Software Engineer III to drive software development for underwater systems for Navy and DoW customers. You will design architectures, lead software activities, and ensure solutions meet CONOPS requirements in collaboration with engineers, PMs, and customers.

You will perform hands‑on systems software across Linux-based distributed and embedded environments, building interfaces, drivers, data processing, and robust communications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer III
Software Engineer III

Oceaneering • Chesapeake (VA)

On-site
USD 110,000 - 165,000
Junior Software Engineer: Underwater Systems & DoD Projects
Junior Software Engineer: Underwater Systems & DoD Projects

Oceaneering International, Inc. • Bentwoods (MD)

On-site
USD 70,000 - 90,000
Software Engineer I - Underwater Systems
Software Engineer I - Underwater Systems

Oceaneering International Inc. • Hanover (MD)

On-site
USD 65,000 - 85,000
Staff Software Engineer - Geospatial & Underwater Systems
Staff Software Engineer - Geospatial & Underwater Systems

Oceaneering International, Inc. • Suitland (MD)

On-site
USD 120,000 - 180,000
Software Engineer II
Software Engineer II

Oceaneering International Inc. • Hanover (MD)

On-site
USD 90,000 - 120,000
Senior PLC/C++ Software Engineer (Underwater Systems)
Senior PLC/C++ Software Engineer (Underwater Systems)

Oceaneering International Inc. • Hanover (MD)

On-site
USD 90,000 - 120,000
Junior Software Engineer - Underwater Robotics
Junior Software Engineer - Underwater Robotics

Oceaneering • Hanover (MD)

On-site
USD 74,000 - 112,000
Health and Wellness
Mental Health
Retirement Savings
+4
Staff Software Engineer – Underwater Geospatial Data
Staff Software Engineer – Underwater Geospatial Data

Oceaneering International Inc. • Hillcrest Heights (MD)

On-site
USD 120,000 - 180,000
Software Engineer IV, Analysis
Software Engineer IV, Analysis

Oceaneering International Inc. • Hillcrest Heights (MD)

On-site
USD 120,000 - 180,000
Software Engineer I
Software Engineer I

Oceaneering International, Inc. • Bentwoods (MD)

On-site
USD 70,000 - 90,000