1

Maritime Software Engineer Jobs in Alabama (NOW HIRING)

Staff Software Engineer

Birmingham, AL · On-site

$155K - $190K/yr

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

Staff Software Engineer

Birmingham, AL · On-site

$155K - $190K/yr

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

Senior RADAR Software Engineer

Huntsville, AL · Hybrid

$120K - $159K/yr

Ultra is seeking an experienced Senior Software Engineer with deep expertise in C/C++ and radar sensor data processing to help advance the next generation of our industryleading Command, Control, and ...

Forward Deployed Engineer

Birmingham, AL · On-site

$105K - $132K/yr

Forward Deployed Engineer Are you looking for an opportunity to make an impact at a fast-growing ... maritime technology by modernizing legacy marine radar systems through innovative software ...

Forward Deployed Engineer

Birmingham, AL · On-site

$105K - $132K/yr

Forward Deployed Engineer Are you looking for an opportunity to make an impact at a fast-growing ... maritime technology by modernizing legacy marine radar systems through innovative software ...

Controls Engineer IV

Mobile, AL

$82K - $107K/yr

Strong working knowledge of Maritime Regulatory Authorities (i.e. ABS, DNV, GL, NAVSEA, MIL, USCG ... Computer - MS Office, AutoCAD, PLC and HMI development environment software * Process multimeter ...

Controls Engineer IV

Mobile, AL · On-site

$82K - $107K/yr

Strong working knowledge of Maritime Regulatory Authorities (i.e. ABS, DNV, GL, NAVSEA, MIL, USCG ... Computer - MS Office, AutoCAD, PLC and HMI development environment software * Process multimeter ...

Controls Engineer IV

Mobile, AL · On-site

$83K - $107K/yr

Strong working knowledge of Maritime Regulatory Authorities (i.e. ABS, DNV, GL, NAVSEA, MIL, USCG ... Computer - MS Office, AutoCAD, PLC and HMI development environment software * Process multimeter ...

Strong working knowledge of Maritime Regulatory Authorities (i.e. ABS, DNV, GL, NAVSEA, MIL, USCG ... Computer - MS Office, AutoCAD, PLC and HMI development environment software * Process multimeter ...

Controls Engineer II

Mobile, AL · On-site

$83K - $107K/yr

Working knowledge of Maritime Regulatory Authorities (i.e. ABS, DNV, GL, NAVSEA, MIL, USCG, IMO ... Computer - MS Office, AutoCAD, PLC and HMI development environment software * Process multimeter ...

next page

Showing results 1-20

Maritime Software Engineer information

What is the highest paying job in maritime?

In the maritime industry, senior roles such as Marine Chief Engineers, Ship Captains, and Maritime Directors tend to be the highest paid positions, often earning six-figure salaries. These roles require extensive experience, advanced certifications, and leadership skills, and they typically involve overseeing vessel operations, safety, and compliance.

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 engineers make $300,000 a year?

Senior engineers in specialized fields such as software engineering, petroleum engineering, and aerospace engineering can earn $300,000 or more annually, especially with extensive experience, advanced skills, and in high-demand industries. Leadership roles like engineering managers or principal engineers often reach or exceed this salary level, particularly in large companies or with performance bonuses and stock options.

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.

Do maritime engineers make good money?

Maritime software engineers typically earn competitive salaries that reflect their specialized skills in developing software for maritime applications. Salaries can vary based on experience, location, and certifications, with many professionals earning above average wages in the engineering field. The role often requires knowledge of maritime systems, programming languages, and industry standards.

What engineering jobs pay $500,000?

Senior maritime software engineers with extensive experience, specialized skills in navigation systems, and leadership roles can reach or exceed $500,000 in total compensation, especially in high-demand sectors or with bonuses and stock options. Such roles often require advanced certifications, a strong technical background, and years of industry experience.

What are Maritime Software Engineers?

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 popular job titles related to Maritime Software Engineer jobs in Alabama? For Maritime Software Engineer jobs in Alabama, the most frequently searched job titles are:
What job categories do people searching Maritime Software Engineer jobs in Alabama look for? The top searched job categories for Maritime Software Engineer jobs in Alabama are:
What cities in Alabama are hiring for Maritime Software Engineer jobs? Cities in Alabama with the most Maritime Software Engineer job openings:
Infographic showing various Maritime Software Engineer job openings in Alabama as of July 2026, with employment types broken down into 92% Full Time, and 8% Part Time. Highlights an 100% In-person job distribution.

Staff Software Engineer

Tocaro Blue

Birmingham, AL • On-site

$155K - $190K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 23 days ago


Job description

Job Description

Staff Software Engineer

Are you looking to make a significant technical and organizational impact at a fast-growing, investor-backed AI/ML company? Do you thrive in senior technical leadership roles and enjoy shaping both architecture and engineering culture? This is a high-impact opportunity to join a rapidly growing team operating at the intersection of AI/ML models, sensor fusion, and large-scale data systems.

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

We are seeking a Staff Software Engineer to serve as a technical leader across the organization. This role is responsible for defining software architecture, guiding complex development efforts, mentoring engineers, and ensuring the successful delivery of robust, scalable, and high-performance software systems that enable advanced AI/ML capabilities in the marine domain.

Responsibilities

  • Lead the technical vision and architecture for cross-platform software systems supporting AI/ML and sensor fusion applications
  • Design, develop, and maintain high-performance application software primarily in C++, with supporting technologies as needed
  • Provide hands-on technical leadership while mentoring and guiding senior and mid-level engineers
  • Own and evolve core software libraries and shared codebases used across teams and products
  • Set engineering best practices, coding standards, and architectural guidelines across the organization
  • Perform and oversee code reviews, approve pull requests, and ensure software quality and maintainability
  • Collaborate closely with product management, data science, and hardware teams to align technical execution with business goals
  • Provide strategic input on company-wide technical challenges, long-term roadmap planning, and risk mitigation
  • Estimate project scope, timelines, and technical effort for major development initiatives

Requirements

  • Degree in Computer Science, Electrical Engineering, or a closely related field
  • 10+ years of professional software development experience, with deep expertise in C++
  • Strong experience with system-level software architecture and large-scale application design
  • Proficiency with C/C++, Python, JavaScript, qmake/cmake, and GCC
  • Extensive experience developing and deploying software on Linux, macOS, Windows, Android, and Docker-based environments
  • Strong background in source control, CI/CD pipelines, automated testing, and documentation practices
  • Demonstrated ability to lead technically complex projects from concept through production release
  • Excellent problem-solving skills, code comprehension abilities, and technical communication skills
  • Proven experience building, shipping, and maintaining production software products

Nice to Have

  • Experience developing or extending frontend applications using Qt and QML
  • Familiarity with communication protocols such as REST, CAN, TCP/UDP, MQTT, and BLE
  • Experience working with hardware-adjacent systems, firmware, or embedded platforms
  • Marine, maritime, or radar domain experience
  • Prior experience working with AI/ML-enabled systems or data-intensive applications

Compensation & Commitment

  • Competitive Salary with equity awards
  • 401(k) with company match (up to 4% of salary)
  • Comprehensive benefits including Health, Dental, Vision, Life, and Disability Insurance
  • In-house training and professional development opportunities
  • Eligibility to work on U.S. Government contracts (typically limited to U.S. citizens)
  • Occasional travel (monthly day trips) for data collection and 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.