Software Engineer (m/w/d)
Core
Develop C++ software solutions for underwater autonomy applications and implement requirements based on existing software architectures.
Role type
Software Engineer (C++)
Builds
Software solutions for underwater autonomy systems
Domain
Marine technology / Underwater robotics
Deliverable
production ML models | product features
Required skills
C++, Requirements Engineering, System design, Unit testing, Agile development, Hardware-aware programming
Preferred skills
Complex technical system development, Work package planning
Technologies
C++, DOORS
Responsibilities
Develop software solutions for underwater autonomy, decompose complex systems into components, create implementation concepts and software designs, define requirements and test specifications in DOORS, evaluate time/quality/cost goals and verify architecture conformance, collaborate on technical challenges and solutions, support work package planning and project progress