1

Maritime Software Engineer Jobs in Texas (NOW HIRING)

Systems Software Engineer

Austin, TX ยท On-site

$171K - $203K/yr

... maritime operations through autonomous and intelligent platforms. They are seeking a Systems ... Required : โ€ข Bachelor's or Master's degree in Computer Science, Software Engineering, or a ...

Software Engineer, Generalist

Austin, TX ยท On-site

$96K - $132K/yr

... maritime operations through autonomous and intelligent platforms. Job Overview We are seeking a ... Collaborate with hardware engineers, robotics engineers, and other software engineers across the ...

Systems Software Engineer

Austin, TX ยท On-site

$171K - $203K/yr

We are seeking a System Software Engineer to design, implement, and optimize software systems for ... Familiarity with sensors, control systems, and maritime operations is a plus * Knowledge of DoD ...

Software Engineer

Austin, TX ยท On-site +1

Ultra Mission Solutions is hiring mid-level Software Engineers to join the Mission Software team under the mentorship of one of our Solutions Architects, supporting high-demand programs and mission ...

Senior Sensor Modeling Software Engineer

Richardson, TX ยท On-site

$111K - $146K/yr

The Boeing Company Boeing Defense, Space & Security (BDS) has an exciting opportunity for a Senior Sensor Modeling Software Engineer to join the Special Projects Dallas (SPD) P-8A Poseidon Maritime ...

Senior Sensor Modeling Software Engineer

Richardson, TX ยท On-site

$111K - $146K/yr

The Boeing Company Boeing Defense, Space & Security (BDS) has an exciting opportunity for a Senior Sensor Modeling Software Engineer to join the Special Projects Dallas (SPD) P-8A Poseidon Maritime ...

Senior Sensor Modeling Software Engineer

Richardson, TX ยท On-site

$111K - $146K/yr

The Boeing Company Boeing Defense, Space & Security (BDS) has an exciting opportunity for a Senior Sensor Modeling Software Engineer to join the Special Projects Dallas (SPD) P-8A Poseidon Maritime ...

next page

Showing results 1-20

Maritime Software Engineer information

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 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 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 cities in Texas are hiring for Maritime Software Engineer jobs? Cities in Texas with the most Maritime Software Engineer job openings:
Infographic showing various Maritime Software Engineer job openings in Texas as of July 2026, with employment types broken down into 93% Full Time, and 7% Part Time. Highlights an 100% In-person job distribution.

Software Engineer, Generalist

Saronic Technologies

Austin, TX โ€ข On-site

Full-time

Re-posted 22 days ago


Job description

Job Summary:
Saronic Technologies is a leader in revolutionizing autonomy at sea, dedicated to developing state-of-the-art solutions that enhance maritime operations through autonomous and intelligent platforms. The Software Engineer, Generalist will play a pivotal role in the design, development, and implementation of software systems for autonomous surface vessels, collaborating with cross-functional teams to ensure seamless integration of software components.
Responsibilities:
โ€ข Collaborate with hardware engineers, robotics engineers, and other software engineers across the tech stack to design, develop, and deploy software solutions for autonomous surface vessels
โ€ข Participate in all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance
โ€ข Develop robust, scalable, and maintainable software systems that meet the unique challenges of autonomous maritime operations
โ€ข Implement algorithms for perception, navigation, path planning, and control to enable autonomous behavior in ASVs
โ€ข Optimize software performance and reliability to meet stringent DoD requirements and operational standards
โ€ข Conduct thorough testing and validation of software components to ensure functionality, accuracy, and safety
โ€ข Stay current with emerging technologies and industry trends in autonomous systems, robotics, and maritime technology
Qualifications:
Required:
โ€ข Bachelor's degree in Computer Science, Software Engineering, or a related field
โ€ข Proven experience in software development, with a focus on autonomous systems, robotics, or related fields
โ€ข Proficiency in programming languages such as C++, Python, or Java, with a strong emphasis on object-oriented design and development
โ€ข Experience with software development tools and frameworks commonly used in robotics and autonomous systems (e.g., ROS, OpenCV, TensorFlow, etc.)
โ€ข Familiarity with sensor fusion techniques, SLAM algorithms, and other technologies relevant to autonomous navigation and perception
โ€ข Strong problem-solving skills and the ability to work effectively in a fast-paced environment
โ€ข Excellent communication skills and the ability to clearly articulate technical concepts
Company:
Saronic is building cutting-edge unmanned surface vehicles that enable maritime security and domain awareness by combining best-in-class hardware, software and artificial intelligence into one scalable, fully integrated platform. Founded in 2022, the company is headquartered in Austin, USA, with a team of 1001-5000 employees. The company is currently Late Stage.