Fraunhofer-Gesellschaft

Student Assistant – Software Development for Autonomous Unmanned Watercraft

Fraunhofer-Gesellschaft

part-time

Posted on:

Location Type: Office

Location: Hamburg • 🇩🇪 Germany

Visit company website
AI Apply
Apply

Job Level

Entry Level

Tech Stack

Python

About the role

  • Contribute to the development of software for autonomous maritime systems using ROS2
  • Implement and validate navigation, control, and sensor-processing algorithms for unmanned vehicles (USV, ROV)
  • Collaborate with team members on integrating software components and implementing new features
  • Participate in testing and validation of developed software on real systems

Requirements

  • Currently enrolled in a Bachelor’s or Master’s program in Computer Science, Robotics, or a related field (minimum remaining study duration of 12 months)
  • Experience developing mechatronics/robotics applications in C++ or Python using ROS2 or ROS1
  • Experience with single-board computers (e.g., Raspberry Pi), microcontrollers (e.g., Arduino), and sensors is an advantage
  • Strong understanding of basic dynamics of mobile robots and their navigation and control algorithms
  • Good communication and language skills in English and/or German
Benefits
  • We offer a dynamic and stimulating work environment with opportunities to learn and develop while working with a talented team on exciting projects
  • Validation of algorithms on a research vessel during test campaigns
  • This is a part-time position with flexible working hours (by arrangement, between 12 and 19 hours per week) to accommodate lecture schedules
  • Opportunity to complete a project or final thesis

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++PythonROS2ROS1navigation algorithmscontrol algorithmssensor-processing algorithmsmechatronics applicationsrobotics applicationsbasic dynamics of mobile robots
Soft skills
communication skillscollaborationteamworklanguage skills