Softwareentwickler C++ (m/w/d)
Core
Designing and implementing software architectures for autonomous underwater systems.
Role type
C++ software engineer (embedded systems)
Builds
Autonomous underwater systems
Domain
Marine technology / Embedded systems
Deliverable
production ML models | product features
Required skills
C++11/14/17, embedded systems development, requirements engineering, IBM DOORS, system architecture design, modularization
Preferred skills
Agile methodologies (Scrum/Kanban), hardware-software integration
Technologies
C++, IBM DOORS
Responsibilities
Analyze and implement software architectures for autonomous underwater systems, develop and implement C++ software modules, create and maintain specifications in IBM DOORS, modularize complex tasks for maintainability, evaluate architecture against time/quality/cost criteria, coordinate within agile development teams
Seniority
Mid-level, hands-on IC