1

Maritime Software Engineer Jobs in Virginia (NOW HIRING)

Terminals are installed on aircraft, maritime vessels, and other ground-based military and ... This is a cross-functional engineering position, developing embedded software for our satellite ...

Lead, Software Engineer

Herndon, VA · On-site

$135K - $250K/yr

Lead, Software Engineer ( Software IPT Lead) Job Code : 42068 Job Location: Herndon, VA (on-site ... This is a critical role supporting our maritime sector as a software lead. Work includes software ...

Embedded Software Engineer

Herndon, VA · On-site +1

$70K - $123K/yr

Terminals are installed on aircraft, maritime vessels, and other ground-based military and ... This is a cross-functional engineering position, developing embedded software for our satellite ...

Embedded Software Engineer

Herndon, VA · On-site +1

$70K - $123K/yr

We are looking for a professional Embedded Software Engineer, a team player with solid technical ... Terminals are installed on aircraft, maritime vessels, and other ground-based military and ...

Principal Software Engineer

Arlington, VA · On-site

$131.30 - $237.35/hr

Description We are seeking an experienced Principal Software Engineer to join our team in ... maritime programs. The candidate will help lead projects of significant national importance ...

Embedded Software Engineer

Herndon, VA · On-site +1

$70K - $123K/yr

Terminals are installed on aircraft, maritime vessels, and other ground-based military and ... This is a cross-functional engineering position, developing embedded software for our satellite ...

Senior Software Engineer

Leesburg, VA · On-site

$123K - $163K/yr

... maritime, and the rapidly expanding Internet of Things. Now part of Iridium, Aireon is the world ... We have an exciting opportunity for a Senior Software Engineer on our Space Software Product ...

Senior Software Engineer

Leesburg, VA · On-site

$123K - $163K/yr

... maritime, and the rapidly expanding Internet of Things. Now part of Iridium, Aireon is the world ... We have an exciting opportunity for a Senior Software Engineer on our Space Software Product ...

Lead, Software Engineer

Herndon, VA · On-site

$135K - $250K/yr

Lead, Software Engineer ( Software IPT Lead) Job Code : 42068 Job Location: Herndon, VA (on-site ... This is a critical role supporting our maritime sector as a software lead. Work includes software ...

Ultra Maritime is searching for a highly motivated and detail oriented Systems Engineer to support the development of Radar systems. Working closely with RF, Mechanical, Electrical, and Software ...

Showing results 21-40

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.

How much do maritime software engineers make?

Maritime software engineers typically earn between $70,000 and $120,000 annually, depending on experience, location, and specific skills such as knowledge of navigation systems or maritime protocols. Senior roles or those with specialized expertise can earn higher salaries, especially in regions with a strong maritime industry presence.

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

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

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

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

Infographic showing various Maritime Software Engineer job openings in Virginia as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

Software Engineer I - IV (Tactical Navigation Systems)

SEACORP

Norfolk, VA • On-site

$167K - $198K/yr

Full-time

Re-posted 9 days ago


Job description

Job Summary: SEACORPis seeking Software Engineers at various levels to support the research,design, development, and testing of tactical navigation systems for surface andsubmarine platforms. Software Engineers in this role formulate and analyzesoftware requirements and set operational specifications for maritime militaryapplications. This position focuses on developing system specifications andsoftware that interfaces directly with navigation sensors, providing real-timeanalysis and display of navigation data. Additionally, engineers will designand interface with databases containing geophysical data and store navigationinformation for comprehensive post-mission analysis.

Job Responsibilities Include: 

  •  Tactical System Development: Research, design, develop, and test software for tactical navigation systems on surface and submarine platforms.
  • Requirements & Planning: Develop software plans, formulate operational specifications, and analyze system requirements.
  • Sensor Integration: Write and maintain software to interface with various navigation sensors, applying principles of computer science and engineering.
  • Data Analysis & Visualization: Provide detailed analysis of navigation data and develop software solutions for the effective display of that data.
  • Database Design: Design and manage databases for geophysical data and the storage of navigation data intended for post-mission analysis.
  • System Optimization: Modify and update existing software to correct errors, adapt to new hardware, or improve interface performance.
  • Hardware-Software Interface: Consult with engineering staff to evaluate the interface between hardware and software and resolve technical issues.
  • Documentation & Reporting: Direct software programming and the development of technical documentation and prepare reports concerning project specifications and status.
  • Cross-Functional Collaboration: Work with project management, security, and other functional disciplines to integrate hardware and software systems. 

SEACORP logo

About SEACORP

Sourced by ZipRecruiter

Industry

Guided missile and space vehicle manufacturing

Company size

501 - 1,000 Employees

Headquarters location

Middletown, RI, US

Year founded

1981