1

Maritime Software Engineer Jobs in Washington (NOW HIRING)

... in complex maritime environments. This position will work closely with the Technical Project ... Work with the customer's Project Manager, technical leadership, software developers, test engineers ...

Software Engineer

Arlington, VA · On-site

$69K - $125K/yr

Our software portfolio spans the full spectrum of autonomous maritime operations, including: * Ship Automation & Control Systems * Autonomous Navigation * Sensor Fusion & Processing * Communication ...

... maritime domain awareness efforts. Responsibilities : • Design, develop, test, and maintain ... INT software systems • Apply modern and traditional object-oriented programming techniques • ...

Our software portfolio spans the full spectrum of autonomous maritime operations, including: * Ship Automation & Control Systems * Autonomous Navigation * Sensor Fusion & Processing * Communication ...

C/C++ Software Engineer

Mclean, VA · On-site

$96K - $161K/yr

Overview We are seeking a highly skilled C/C++ Software Engineer to support mission-critical ... Integrate new air, maritime, and ground-based sensors and data feeds into AMOSS. * Support ...

Our software portfolio spans the full spectrum of autonomous maritime operations, including: * Ship Automation & Control Systems * Autonomous Navigation * Sensor Fusion & Processing * Communication ...

C/C++ Software Engineer

Mclean, VA · On-site

$96K - $161K/yr

We are seeking a highly skilled C/C++ Software Engineer to support mission-critical Command ... Integrate new air, maritime, and ground-based sensors and data feeds into AMOSS. * Support ...

Principal Software Engineer

Arlington, VA · On-site

$131K - $237K/yr

Our software portfolio spans the full spectrum of autonomous maritime operations, including: * Ship Automation & Control Systems * Autonomous Navigation * Sensor Fusion & Processing * Communication ...

Senior Software Engineer

Arlington, VA · On-site

$107K - $195K/yr

Our software portfolio spans the full spectrum of autonomous maritime operations, including: * Ship Automation & Control Systems * Autonomous Navigation * Sensor Fusion & Processing * Communication ...

next page

Showing results 1-20

Maritime Software Engineer information

What is a maritime software engineer?

Maritime Software Engineers are professionals who design, develop, and maintain software systems used in the maritime industry, such as navigation, vessel management, cargo tracking, and marine automation. They often work with specialized technologies, including GPS, AIS, radar, and shipboard control systems, to improve the safety, efficiency, and sustainability of marine operations. Their role may also involve integrating software with onboard hardware and ensuring compliance with maritime regulations.

What are some unique challenges maritime software engineers face when developing applications for the shipping industry?

Maritime Software Engineers often work with legacy systems, strict regulatory requirements, and variable connectivity at sea, which can complicate both development and deployment. Applications must be robust enough to handle intermittent internet access, integrate with onboard sensors, and ensure data security in remote environments. Additionally, collaboration with ship crews and maritime operations teams is essential to gather accurate requirements and test solutions in real-world scenarios, making clear communication a key part of the role.

What are the key skills and qualifications needed to thrive as a maritime software engineer, and why are they important?

To thrive as a Maritime Software Engineer, you need strong programming skills (such as C++, Python, or Java), a solid understanding of maritime systems, and a relevant degree in computer science or engineering. Familiarity with industry-specific tools like maritime communication protocols, navigation software (ECDIS), and real-time embedded systems is often required. Problem-solving, teamwork, and effective communication are vital soft skills for collaborating with cross-functional teams and addressing complex challenges at sea. These competencies ensure the development of reliable, secure, and efficient software critical for maritime operations and safety.

What is the difference between Maritime Software Engineer vs Marine Systems Engineer?

AspectMaritime Software EngineerMarine Systems Engineer
Required CredentialsBachelor's in Software Engineering, Computer Science, or related field; familiarity with maritime software systemsBachelor's in Marine Engineering, Mechanical Engineering, or related; knowledge of marine systems
Work EnvironmentDeveloping software for ships, ports, and maritime logisticsDesigning and maintaining marine propulsion and navigation systems
Employer & Industry UsageMaritime tech companies, shipping firms, port authoritiesShipbuilding companies, maritime equipment manufacturers, naval organizations

The Maritime Software Engineer primarily focuses on developing and maintaining software solutions used in maritime operations, while the Marine Systems Engineer works on designing and optimizing physical marine systems. Both roles require specialized knowledge but differ in their core responsibilities and work environments.

What are popular job titles related to Maritime Software Engineer jobs in Washington?

For Maritime Software Engineer jobs in Washington, the most frequently searched job titles are:

What job categories do people searching Maritime Software Engineer jobs in Washington look for?

The top searched job categories for Maritime Software Engineer jobs in Washington are:

What cities in Washington are hiring for Maritime Software Engineer jobs?

Cities in Washington with the most Maritime Software Engineer job openings:

Senior Forward Deployed Software Engineer

jobs.frontdoordefense.com - Jobboard

Washington, DC • On-site

$120 - $150/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 11 days ago


Job description

Senior Forward Deployed Software Engineer Develop and deploy autonomous maritime systems for real-world operational environments

Location: Washington DC

Job Tags: Software

About The Role Senior Forward Deployed Software Engineer

Saronic Technologies is a leader in revolutionizing defense autonomy at sea, dedicated to developing state-of-the-art solutions that enhance maritime operations for the Department of Defense (DoD) through autonomous and intelligent platforms.

Job Overview

We are seeking a Senior Forward Deployed Software Engineer in Washington, DC, who will be at the forefront of integrating, deploying, and improving our autonomous systems in real-world environments. You will work hands‑on with software, networking, and autonomy, ensuring our autonomous service vessels perform reliably in operational settings. This role blends software development, field deployment, and problem‑solving to ensure our technology delivers real mission impact.

You will be deeply engaged in debugging and optimizing autonomy algorithms, refining system performance based on real‑world data, and working closely with end‑users to adapt our technology to mission needs. Whether troubleshooting networking issues, improving sensor integration, or refining control logic, you will play a critical role in making our systems more capable and reliable.

You will be the link between groundbreaking autonomy technology and real‑world success. You will work on the front lines of maritime autonomy, ensuring our systems operate effectively in the environments where they matter most. You will impact mission success and shape the future of autonomous maritime operations.

Responsibilities
  • Lead the design, development, and optimization of advanced software systems for autonomy, networking, and mission execution, with a focus on robust performance in dynamic maritime environments
  • Drive field testing and deployment strategies, overseeing validation of autonomy, perception, and control systems under operational conditions, and proactively identifying systemic issues
  • Own the analysis of mission‑critical performance data, translating operational insights into high‑impact software improvements that enhance system behavior, reliability, and responsiveness
  • Architect and integrate new autonomy capabilities, ensuring compatibility across software, sensors, and vessel hardware, while maintaining a modular and scalable system design
  • Partner directly with operators, mission planners, and end‑users, translating feedback into actionable requirements and guiding the evolution of the autonomy stack to meet mission needs
  • Lead incident response and root cause analysis for complex issues spanning software, hardware, and networking layers, and implement durable solutions that strengthen system resilience
  • Mentor and collaborate with cross‑functional teams, aligning autonomy development with broader product and mission goals, and elevating engineering practices across the organization
  • Establish and maintain technical standards, authoring deployment protocols, diagnostic tools, and documentation to support the reliable scaling of autonomy systems in operational fleets
Qualifications
  • 5+ years of experience developing autonomy or robotics systems, with a strong foundation in software engineering
  • Proficient programming skills in C++, Rust, Python, or similar languages, with experience building and maintaining performance‑critical systems
  • Deep technical background in robotics, autonomy, or embedded systems, particularly within maritime, aerospace, or defense sectors
  • Strong understanding of networking protocols and distributed systems, including TCP/IP, UDP, DDS, and message‑passing frameworks (e.g., ROS, ZeroMQ)
  • Extensive hands‑on experience with perception sensors such as cameras, radar, GPS, and IMUs, with emphasis on integration and real‑time sensor fusion
  • Proven ability to debug and resolve complex, cross‑disciplinary issues, spanning software, hardware, networking, and autonomy behavior
  • Experience adapting autonomy systems to real‑world constraints, including variable environments, limited communications, and platform‑specific limitations
  • Willingness and capability to lead field deployments (up to 50%), with a history of testing and refining autonomous systems in operational maritime or expeditionary contexts
  • Expertise in motion planning, control systems, and behavior architectures, including behavior trees and adaptive navigation algorithms
  • Domain knowledge in maritime systems, naval operations, or defense technology, with an understanding of mission‑critical operational needs
  • Familiarity with distributed autonomy and multi‑agent coordination, including decentralized planning and task‑sharing in communication‑limited settings
  • Leadership in system integration, testing, and operationalization, collaborating across engineering, product, and field teams to deliver robust, deployable systems
Benefits
  • Medical Insurance: Comprehensive health insurance plans covering a range of services
  • Dental and Vision Insurance: Coverage for routine dental check‑ups, orthodontics, and vision care
  • Saronic pays 100% of the premium for employees and 80% for dependents
  • Time Off: Generous PTO and holidays
  • Parental Leave: Paid maternity and paternity leave to support new parents
  • Competitive Salary: Industry‑standard salaries with opportunities for performance‑based bonuses
  • Retirement Plan: 401(k) plan
  • Stock Options: Equity options to give employees a stake in the company's success
  • Life and Disability Insurance: Basic life insurance and short‑and long‑term disability coverage
  • Additional Perks: Free lunch benefit and unlimited free drinks and snacks in the office
Physical Demands
  • Prolonged periods of sitting at a desk and working on a computer
  • Occasional standing and walking within the office
  • Manual dexterity to operate a computer keyboard, mouse, and other office equipment
  • Visual acuity to read screens, documents, and reports
  • Occasional reaching, bending, or stooping to access file drawers, cabinets, or office supplies
  • Lifting and carrying items up to 20 pounds occasionally (e.g., office supplies, packages)

This role requires access to export‑controlled information or items that require 'U.S. Person' status. As defined by U.S. law, individuals who are any one of the following are considered to be a 'U.S. Person': (1) U.S. citizens, (2) legal permanent residents (a.k.a. green card holders), and (3) certain protected classes of asylees and refugees, as defined in 8 U.S.C. 1324b(a)(3).

Saronic does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.

#J-18808-Ljbffr