
Student Assistant – Software Development for Autonomous Unmanned Watercraft
Fraunhofer-Gesellschaft
part-time
Posted on:
Location Type: Office
Location: Hamburg • 🇩🇪 Germany
Visit company websiteJob 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