Software Entwickler autonome Unterwasserfahrzeuge (m/w/d)
Core
Developing C++ software and algorithms for embedded real-time systems on autonomous underwater vehicles (AUVs), including maintenance of existing software.
Role type
Embedded C++ software engineer (autonomous underwater vehicles)
Builds
Embedded real-time software and control algorithms for AUVs
Domain
Maritime defense / Autonomous underwater systems
Deliverable
production ML models | product features
Required skills
C++, embedded systems development, real-time operating systems (RTOS), Linux, system design (SysML/UML), software architecture evaluation
Preferred skills
Windows development tools, agile methodologies, complex system integration
Technologies
C++, RTOS, Embedded Linux, SysML, UML
Responsibilities
Develop and maintain C++ software for embedded real-time systems; create software specifications, design documents, and test documentation; evaluate system architecture against time, quality, and cost constraints; coordinate with development teams on tasks and work packages
Seniority
Mid-Senior, hands-on IC