Software Developer for Automated and Autonomous Systems (C++) | Software Entwickler automatisierte und autonome Systeme C++ (m/w/d) militärischer Schiffbau

ORANGE Engineering GmbH & Co. KG

Wedel, Schleswig-Holstein, Deutschland
Published May 1, 2026
Full-time
Permanent

Job Summary

This role involves developing software components for unmanned, automated, and autonomous systems within the naval defense sector. Based in Hamburg, you will be responsible for designing software architectures and specifications, developing test procedures, and creating communication interfaces. You will work within an agile team to advance new and existing components while actively exploring trends in Artificial Intelligence, Machine Learning, and maritime autonomy. The position offers the opportunity to contribute to national and international research projects, making it ideal for a software professional passionate about cutting-edge maritime technology. Key requirements include a strong foundation in C++ development, an interest in autonomous systems, and a commitment to clean code and software craftsmanship. You will collaborate closely with a growing team to deliver high-quality, reliable solutions in a specialized military shipbuilding environment.

Required Skills

Education

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

Experience

  • Professional experience in software development with C++
  • Multi-year experience in software architecture, design, and testing
  • Practical experience with build systems like CMake and CI/CD pipelines
  • Experience or interest in fields such as autonomy, guidance, or obstacle avoidance for AUVs

Languages

German (Fluent)English (Fluent)

Additional

  • Willingness to travel for national and international business trips.