Softwareentwickler C++ (m/w/d)
Core
Developing and implementing C++ software modules for autonomous underwater systems, including architecture analysis, specification management, and modularization.
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, conceptualize and document software designs, modularize complex tasks, evaluate architecture against time/quality/cost criteria, coordinate within agile teams
Seniority
Mid-level to Senior, hands-on IC