Software Engineer C++ (Dutch Speaker) - Maritime solutions

S(&)T
Delft, Netherlands
23 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English
Job source

Tech stack

Agile Methodology Build Automation Unit Testing Microsoft Azure C++ (Programming Language) CMake Software Quality Code Review Communications Protocols Continuous Integration Decision Support Systems Linux
+12 more
Hardware Interface Design Network Architecture Package Management Systems Software Architecture Software Engineering Software Systems Git Containerization Kubernetes Information Technology Grpc Software Version Control

Job description

We are looking for an experienced Software Engineer with strong C++ expertise to join a team developing advanced automation software for mission-critical maritime and industrial applications. You will contribute to a next-generation integrated platform that controls and monitors complex onboard systems, while helping modernize the software architecture using the latest C++ standards. Working in an Agile environment with a strong focus on quality, CI/CD, and modern development practices, you’ll collaborate with a multidisciplinary team to deliver innovative, high-reliability software solutions., * Design, develop, and maintain software features for an integrated automation platform used in complex maritime and industrial environments.

  • Contribute to the development of a modern software architecture based on C++20.
  • Develop software for systems such as alarm monitoring, control, propulsion, power management, automated decision support, and dynamic positioning.
  • Collaborate closely with a multidisciplinary Agile team throughout the software development lifecycle.
  • Ensure software quality through unit testing, code reviews, and modern CI/CD practices.
  • Improve and optimize existing software by identifying opportunities for technical enhancements.
  • Produce clear technical documentation and maintain high coding standards.
  • Share knowledge with colleagues and support less experienced team members when needed.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or another relevant technical discipline.
  • Strong professional experience developing software in C++.
  • Experience developing business-critical or mission-critical software systems is an advantage.
  • Experience with version control systems such as Git and Azure DevOps.
  • Familiarity with build automation tools, such as CMake.
  • Good understanding of hardware interfaces, industrial communication protocols, and network architectures.
  • Experience with unit testing frameworks.
  • Experience with containerization technologies and orchestration platforms such as Kubernetes is a plus.
  • Knowledge of DDS (e.g. RTI DDS) and/or gRPC is a plus.
  • Experience with Linux and C/C++ package management tools such as vcpkg is an advantage.
  • Strong communication skills and the ability to work effectively in a collaborative team environment.
  • Excellent written and spoken English and Dutch.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · World Congress 2023

4:56 min

Establishing internal service communication with gRPC

Florian Bader Florian Bader · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:27 min

Structuring agile and interdisciplinary engineering teams

Oliver Zimmert · LIVE

1:11 min

Evaluating architectural trade-offs between REST and gRPC

Sakshi Nasha Sakshi Nasha · Europe 2026 Virtual

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all