Software Engineer C++ (Dutch Speaker) - Maritime solutions
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Software Developer Salary in The Netherlands [2023]
How to Find Tech Jobs in Amsterdam
How to land a developer job in Amsterdam
Best Companies in the Netherlands: Top 25 Companies in 2023Â