C++ Software Developer, Military Shipbuilding (Unmanned Systems) | Softwareentwickler C++ (m/w/d) militärischer Schiffbau

ORANGE Engineering GmbH & Co. KG

Wedel, Schleswig-Holstein, Deutschland
Published Jan 23, 2026
Full-time
Permanent

Job Summary

This role seeks an experienced C++ Software Developer to join an agile team in Hamburg, focusing on the development of software components for unmanned (automated and autonomous) systems within military shipbuilding. Key responsibilities include designing robust software architectures, developing specifications, implementing C++ components, and creating comprehensive test procedures. The developer will actively contribute to the evolution of new and existing components, focusing on modern software development practices like Clean Code and Software Craftsmanship. The position is attractive as it involves cutting-edge work in maritime autonomy, AI, and Machine Learning, including participation in national and international research projects. Candidates must possess a degree in Computer Science or a related field, multi-year practical experience in C++ implementation, software architecture, CI/CD using tools like CMake/GitLab, and knowledge of autonomy concepts like Guidance and Obstacle Avoidance. Strong communication skills and proficiency in both German and English are essential.

Required Skills

Education

University degree, preferably in Computer Science, Software Engineering, Computer Science, or Mathematics, or a comparable qualification

Experience

  • Multi-year experience in C++ implementation
  • Practical experience in software architecture and design
  • Experience in testing and continuous integration (CI)
  • Experience with build tools (CMake)
  • Experience or interest in Autonomy, Guidance, Obstacle Avoidance (2D/3D), or SDF related to AUVs

Languages

German (Intermediate)English (Intermediate)

Additional

  • Willingness to undertake occasional national and international business trips