C++ Software Developer – Maritime Systems | Softwareentwickler C++ (m/w/d) – Maritime Systeme

citema systems GmbH

Hamburg, Hamburg, Deutschland
Published Dec 8, 2025
Full-time
Permanent

Job Summary

This role involves joining a dynamic team to develop innovative software solutions for electronic sea charts and professional navigation systems, contributing to high-performance, reliable, and maintainable software used globally in maritime applications. Key responsibilities include programming and enhancing C++ software for complex maritime systems, supporting architectural planning, analyzing existing software for optimization, and ensuring application stability and performance throughout the entire development lifecycle. The ideal candidate holds a degree in Computer Science or a comparable background, possesses solid experience in C++ development on Windows and/or Linux (ideally using C++17/20 standards), and has a passion for clean, high-performing code. This position offers a flexible, almost 100% remote work model based in Hamburg, an unlimited contract, and the opportunity to actively shape future digital technologies within a collegial and growing company.

Required Skills

Education

Completed university degree or comparable education in Computer Science or Software Development

Experience

  • Fundierte Erfahrung (Solid experience) in C++ development under Windows and/or Linux
  • Experience with current C++ standards (C++17/20) is ideal
  • Experience in Qt development is desirable
  • Experience in the full software development lifecycle (requirements to deployment)

Languages

German (Fluent)

Additional

  • Ability to work almost 100% remote (based in Hamburg area)
  • Structured and independent working style
  • Team orientation