F

Senior Software Engineer Vessel Operating System

icon building Company : Fugro
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior Software Engineer Vessel Operating System

Job Description

As a Senior Software Engineer, you will shape the core platform that powers autonomous and remotely operated vessels worldwide. You build the Vessel Operating System (VOS)—the layer that connects PLCbased hardware systems with navigation, control, and mission software. Your work enables safe, reliable, and intelligent vessel operations across a global fleet. 

Your Role 

  • You provide technical leadership within a multidisciplinary engineering team, fostering collaboration, knowledge sharing, and highquality engineering practices. 

  • You design and implement distributed services with a strong foundation in modern programming languages, applying deep expertise in C++ and C#/.NET to build reliable and highperformance components. 

  • You develop eventdriven, pub/sub communication layers with clear structures and robust contracts that support predictable and safe vessel behaviour. 

  • You implement time synchronization, state estimation, fault handling, and resilience patterns across services to ensure consistent and deterministic system behaviour. 

  • You integrate with autopilot PLCs, propulsion PLCs, and AMCS systems, defining interfaces and simulation/HIL pathways that support testing and operational readiness. 

  • You embed observability—metrics, logs, traces—and contribute to fleetscale reliability and safety practices. 

  • You contribute to deployment strategies, compatibility considerations, and progressive delivery approaches that support global operations. 

Your Track Record 

  • You have experience working in safetycritical environments and excel at collaborating across teams, communicating clearly, and guiding engineering initiatives with a steady and supportive leadership style. 

  • You bring 6+ years of experience building distributed or realtime systems, with strong architectural skills and deep knowledge of programming languages such as C++ and C#/.NET. 

  • You understand controlsystem patterns and messaging deeply, including pub/sub, event sourcing, and idempotency. 

  • You are fluent in networking fundamentals—TCP/UDP, QoS, routing—and in designing robust APIs and schemas using technologies such as REST, DDS, or Protobuf. 

  • You are familiar with industrial and maritime protocols such as NMEA 0183/2000, CAN/J1939, and Modbus, and can design and implement reliable adapters. 

What Fugro offers

  • A competitive salary;

  • 29 holidays per year based on a fulltime employment (of which 4 are appointed by Fugro management) and the possibility to purchase 12 additional days;  

  • Extensive career & training opportunities both nationally and internationally;

  • Flexible working hours and the ability to work from home in accordance with your manager and corporate policies;

  • Commuting allowance;

  • Modern pension scheme;

  • Collective health insurance;

  • Possibility to register with our corporate fitness plan;

  • Coaching options through our EAP (Employee Assistance Program).

Are you interested?

Please visit our Company Page to find out more on what it is like to work at Fugro.

If you have any further questions, please contact Umit Nesar, Corporate Recruiter, tel. +31 (0)6 -81 41 07 68

After you have applied 

  • You will receive an automated confirmation-email of the receipt of your application;

  • When we see a match, we will invite you for the first interview within a couple of days. Of course, you will also receive a message if we will not invite you;  

  • After a successful first round, you will be invited for the second round;

  • If we are both still positive after the second interview, we will make you an offer and with that we hope to welcome you at Fugro!

Disclaimer for recruitment agencies:

Fugro does not accept any unsolicited applications from recruitment agencies. Acquisition to Fugro Recruitment or any Fugro employee is not appreciated.

Original job Senior Software Engineer Vessel Operating System posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Senior Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Senior Software Engineer Jobs in Netherlands

GrabJobs is the no1 job portal in Netherlands, connecting you to thousands of jobs fast! Find the best jobs in Netherlands, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.