Software Engineer (gn) C++
Core
Develop performant and robust C++ software components for unmanned, automated, and autonomous maritime systems in the defense sector.
Role type
C++ Software Engineer (Autonomous Systems)
Builds
Unmanned maritime systems with AI, machine learning, and advanced sensor integration
Domain
Defense / Maritime Autonomous Systems
Deliverable
production ML models | product features
Required skills
C++, software architecture, testing, build processes (CMake), CI/CD, GitLab, Clean Code, autonomy/guidance, obstacle avoidance (2D/3D), SDF
Preferred skills
Experience with AUVs, national/international research projects, agile development
Technologies
C++, CMake, GitLab, AI, Machine Learning
Responsibilities
Develop software components for autonomous maritime systems, create software specifications and architectures, optimize existing software modules, integrate software on real test vehicles, document work results, collaborate with development and test teams
Seniority
Mid-Senior, hands-on IC