1

Maritime Software Engineer Jobs in Virginia (NOW HIRING)

Systems Engineer Senior I

Chantilly, VA ยท On-site

$107K - $146K/yr

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 ...

Systems Engineer Senior I

Chantilly, VA ยท On-site

$107K - $146K/yr

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 ...

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 ...

Systems Engineer Senior I

Chantilly, VA ยท On-site

$107K - $146K/yr

At Ultra Maritime, the Systems Engineer will have the opportunity to guide the development and selection of key technologies for the Navy and will have the opportunity to work with complex software ...

Senior Software Engineer

Mclean, VA ยท On-site

$125K - $165K/yr

... maritime, and the rapidly expanding Internet of Things. Now part of Iridium, Aireon is the world ... Iridium is seeking an experienced Senior Software Engineer to join the team developing a ...

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

Systems Engineer Senior I

Chantilly, VA ยท On-site

$107K - $146K/yr

At Ultra Maritime, the Systems Engineer will have the opportunity to guide the development and selection of key technologies for the Navy and will have the opportunity to work with complex software ...

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

$98K - $130K/yr

Experience developing software for unmanned aerial, ground, or maritime systems. * Experience with CAD or engineering visualization software. * Experience supporting hardware/software integration and ...

Showing results 41-60

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.

C/C++ Software Engineer with Security Clearance

American Systems Corporation

Mclean, VA โ€ข On-site

$96K - $161K/yr

Other

Medical, Retirement, PTO

Re-posted 25 days ago


Job description

We are seeking a highly skilled C/C++ Software Engineer to support mission-critical Command, Control, Communications, Computers, and Intelligence (C4I) systems for U.S. Customs and Border Protection's Air and Marine Operations Center (AMOC). This role supports the Air and Marine Operations Surveillance System (AMOSS) and related ISR systems that provide real-time air and maritime domain awareness across national and international operating areas. The engineer will work on advanced radar tracking, sensor fusion, data correlation, and real-time operational displays that directly support homeland security and law enforcement operations. Responsibilities Software Engineering & Development * Design, develop, enhance, maintain, and debug C and C++ software supporting AMOSS and associated C4I systems.
* Develop and maintain advanced radar tracking, correlator, and sensor fusion algorithms.
* Integrate new air, maritime, and ground-based sensors and data feeds into AMOSS.
* Support ingestion and correlation of radar plots, track data, flight plan data, GPS tracking, ADS-B, and tactical data links.
* Modify and enhance AMOSS user interfaces, including real-time displays and data visualization components.
* Develop and maintain interfaces for both dedicated AMOSS clients and Web-based AMOSS capabilities.Systems Integration & Operations * Support second-tier software maintenance, advanced troubleshooting, and system performance optimization.
* Participate in system upgrades, refreshes, and deployments at AMOC, CAMOC, COOP, and international partner sites.
* Ensure software changes comply with DHS, CBP, and AMOC configuration management and security requirements.
* Support installation, integration, testing, and validation of software changes in operational and test environments.Algorithms & Advanced Analytics * Develop and maintain tracking and correlation algorithms, including:
* Adaptive Kalman filtering for target smoothing and prediction
* Optimal assignment algorithms for plot-to-track correlation
* Support enhancements related to data mining, analytics, and predictive threat modeling.
* Collaborate with data scientists and system engineers supporting AI/ML-enabled threat detection systems (e.g., Kestrel).Documentation & Collaboration * Produce and maintain technical documentation, including:
* Software Version Description Documents (SVDD)
* Installation Plans (IP)
* Systems Acceptance Test Plans (SATP)
* Source code documentation for long-term sustainment
* Participate in technical interchange meetings with government stakeholders.
* Support Program Management Reviews (PMRs) and operational briefings as required. Qualifications * U.S. Citizen
* Secret Clearance Required
* Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, or a related technical field (Master's degree preferred) Experience * Demonstrated experience developing real-time, mission-critical systems.
* Experience with Linux-based development and deployment environments.
* Experience with sensor data processing, tracking systems, or complex data correlation.
* Experience debugging and maintaining large, legacy codebases.Bachelor's degree and 8-10+years of related work experienceTechnical Skills * Advanced proficiency in C/C++
* Strong understanding of:
* Real-time systems
* Multi-threaded programming
* Networked data inputs
* High-availability systems
* Familiarity with:
* Radar or surveillance systems
* Sensor fusion and tracking algorithms
* GIS or mapping/display technologies
* Experience with version control systems (e.g., Perforce or Git) Pay Transparency Statement AMERICAN SYSTEMS is committed to pay transparency for our applicants and employee-owners. The salary range for this position is USD $96,800.00/Yr. - USD $161,500.00/Yr. Actual compensation will be determined based on several factors permitted by law. AMERICAN SYSTEMS provides for the welfare of its employees and their dependents through a comprehensive benefits program by offering healthcare benefits, paid leave, retirement plans, insurance programs, and education and training assistance. EEO Statement EEO Race/Sex/Disability Status/Veteran Status