1

Marine Software Engineer Jobs (NOW HIRING)

Senior Software Engineer

Birmingham, AL ยท On-site

$120K - $145K/yr

Senior Software Engineer Looking for an opportunity to make an impact at a fast growing, investor ... Tocaro Blue is transforming maritime technology by modernizing legacy marine radar systems through ...

Senior Software Engineer

Birmingham, AL ยท On-site

$120K - $145K/yr

Senior Software Engineer Looking for an opportunity to make an impact at a fast growing, investor ... Tocaro Blue is transforming maritime technology by modernizing legacy marine radar systems through ...

Description Software Engineer (Software Developer - HMI Applications) Tulsa, OK About Us Enovation ... recreational marine and personal-watercrafts, off-highway industrial equipment, stationary ...

Software Engineer (Software Developer - HMI Applications) Tulsa, OK About Us Enovation Controls ... recreational marine and personal-watercrafts, off-highway industrial equipment, stationary ...

Principal Software Engineer

Birmingham, AL ยท Remote

$138K - $185K/yr

Principal Software Engineer Are you looking to make a significant technical and organizational ... Tocaro Blue is transforming maritime technology by modernizing legacy marine radar systems through ...

Design hulls, decks, structural components, and marine systems using CAD software (AutoCAD, SolidWorks, or similar) * Develop and revise detailed engineering drawings and specifications * Ensure ...

Principal Software Engineer

Birmingham, AL ยท On-site +1

$126K - $169K/yr

Principal Software Engineer Are you looking to make a significant technical and organizational ... Tocaro Blue is transforming maritime technology by modernizing legacy marine radar systems through ...

Lead Software Engineer

Maple Grove, MN ยท On-site

$130K - $145K/yr

Lead Software Engineer Location: Maple Grove, MN Reports To: Software Engineering Manager ... Tokio Marine HCC is a leading specialty insurance group with offices in the United States, the ...

Lead Software Engineer

Maple Grove, MN ยท On-site +1

$130K - $145K/yr

Lead Software Engineer Location: Maple Grove, MN Reports To: Software Engineering Manager ... Tokio Marine HCC is a leading specialty insurance group with offices in the United States, the ...

Software Engineer III

San Diego, CA ยท On-site

$125K - $175K/yr

Gnostech, LLCis seeking a skilled Software Engineer III to support the Navy and Marine Corps (NAVWAR/NIWC Pacific) Meteorology and Oceanography (METOC) In-Service Engineering (ISEA) Programs. This ...

Software Engineer III

San Diego, CA ยท On-site +1

$125K - $175K/yr

San Diego, CA Description Gnostech, LLCis seeking a skilled Software Engineer III to support the Navy and Marine Corps (NAVWAR/NIWC Pacific) Meteorology and Oceanography (METOC) In-Service ...

Come explore opportunities within Brunswick, a global marine leader committed to challenging ... As an Embedded Software Engineer, you will be part of a growing team that writes applications using ...

next page

Showing results 1-20

Marine Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do marine software engineer jobs pay per year?

As of Jul 7, 2026, the average yearly pay for marine software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are some common challenges Marine Software Engineers face when integrating software systems with vessel hardware?

Marine Software Engineers often encounter challenges related to integrating software solutions with a variety of proprietary or legacy hardware systems found on vessels. Since marine environments can be harsh, ensuring reliability and resilience of both software and hardware is critical. Engineers must also address connectivity issues, as ships may have limited or intermittent network access, which impacts real-time data acquisition and remote troubleshooting. Close collaboration with electrical and mechanical engineers is essential to ensure that software interfaces smoothly with navigation, propulsion, and monitoring systems onboard.

What are Marine Software Engineers?

Marine Software Engineers are professionals who design, develop, test, and maintain software systems used in maritime environments. Their work supports navigation, vessel automation, communication, safety, and other onboard technologies crucial for ships and marine operations. They often collaborate with naval architects, mechanical engineers, and marine electricians to integrate software with hardware systems on ships and offshore platforms. Marine Software Engineers must have strong knowledge of programming, marine electronics, and maritime regulations.

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

AspectMarine Software EngineerMarine Systems Engineer
CredentialsComputer science or software engineering degree, certifications in programmingEngineering degree, certifications in systems or marine engineering
Work EnvironmentDevelops software for marine vessels, simulations, or navigation systemsDesigns and integrates marine systems, including hardware and software
Industry UsageUsed in software development for marine applicationsUsed in designing and maintaining marine systems and equipment

Marine Software Engineers focus on developing software solutions for marine vessels and systems, while Marine Systems Engineers work on designing and integrating entire marine systems, including hardware and software components. Both roles require technical expertise but differ in scope and focus.

What are the key skills and qualifications needed to thrive as a Marine Software Engineer, and why are they important?

A Marine Software Engineer should possess strong programming skills, knowledge of marine systems, and typically hold a degree in software engineering or a related field. Familiarity with marine-specific simulation software, embedded systems, and relevant certifications such as STCW or marine electronics credentials are often required. Excellent problem-solving, communication, and teamwork abilities are crucial for collaborating with multidisciplinary teams and addressing complex maritime challenges. These skills and qualifications are vital for ensuring the reliability, safety, and efficiency of marine software solutions in demanding environments.
More about Marine Software Engineer jobs
What cities are hiring for Marine Software Engineer jobs? Cities with the most Marine Software Engineer job openings:
What states have the most Marine Software Engineer jobs? States with the most job openings for Marine Software Engineer jobs include:
Infographic showing various Marine Software Engineer job openings in the United States as of July 2026, with employment types broken down into 75% Full Time, and 25% Part Time. Highlights an 100% In-person job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Senior Software Engineer

Tocaro Blue

Birmingham, AL โ€ข On-site

$120K - $145K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 14 days ago


Job description

Job Description

Senior Software Engineer

Looking for an opportunity to make an impact at a fast growing, investor-backed AI/ML company? Do you have experience developing high-performance cross-platform software? This is an exciting opportunity with a fast-growing team at the cutting-edge intersection of AI/ML models, sensor fusion, and large datasets. You will be an integral part of a high-performing multi-disciplinary team developing innovative products from the ground up.

Tocaro Blue is transforming maritime technology by modernizing legacy marine radar systems through innovative software solutions. Our flagship product, ProteusCore, is an advanced software platform that integrates vessel radar sensor data with artificial intelligence and machine learning models to deliver real-time situational awareness.

We are looking for a Senior Software Engineer whose primary role will be to architect and develop software applications supporting AI/ML functionality to bring modern sensor perception and machine learning techniques to the marine industry. This will include software architecture, development, and maintenance for a variety of architectures and platforms.

Responsibilities

  • Writing cross-platform application software in C++ with some Javascript
  • Architecting software and estimating hours for development projects
  • Performing code reviews and approving pull requests
  • Providing key technical insights on company-wide technical challenges
  • Ownership of various libraries and codebases utilized across various teams and projects

Requirements

  • Expertise with C/C++, javascript, python, qmake/cmake, and gcc
  • Experience developing with Linux, Mac, Windows, Android, and Docker
  • Experience with source control, CI/CD, unit tests, and automated documentation
  • Proficiency with architecting software, reading code, problem solving, and technical communication
  • BS or MS in Computer Science, Electrical Engineering, or related field
  • 5+ years of experience with C++ programming and application development
  • Experience building and shipping software into the market

Nice to Have

  • Experience developing or modifying frontend applications in Qt and QML
  • Experience with communication protocols including REST, CAN, TCP/UDP, MQTT and BLE
  • Personal projects, or hobby interest, in solving problems with hardware and firmware
  • Marine experience

Compensation & Commitment

  • $120,000 - $145,000 salary, with potential for incentive equity compensation
  • 401(k) with matching (up to 4% of salary), Health, Dental, Vision, Life, Disability Insurance
  • In-house training on tools and techniques
  • Ability to work on US Government Contracts (typically limited to US Citizens)
  • Open to temporary or permanent remote working arrangements if based in the Southeast
  • Occasional travel (monthly daytrips) for data collection / testing in Pensacola, Florida


Equal Opportunity & Eligibility

Tocaro Blue, LLC is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Individual offers are based are made based on skill and experience, geographic location, as well as role, responsibility, and leadership within the company, and other due diligence. Our hiring team will try to determine whether each candidate fits the job description and may choose, at their discretion, to redirect a candidate to another job offering that is more appropriate.

All employees must be eligible to obtain a U.S. Department of Defense security clearance. With few exceptions, this is restricted to U.S. citizens and legal permanent residents (a.k.a. current Green Card Holders). Tocaro Blue LLC is not able to sponsor work visas nor permanent resident cards ("green cards") for this role.