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 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
Embedded Linux, agile development methods
Technologies
C++, RTOS, Embedded Linux, Windows, Linux, SysML, UML
Responsibilities
Develop C++ software and algorithms for embedded real-time systems on AUVs; independently evaluate and implement development activities per software architecture; create software specifications, design documents, and test documentation; evaluate overall architecture for time, quality, and cost constraints; coordinate with the development team on tasks and obstacles.
Seniority
Mid-Senior, hands-on IC