Flyability is looking for a Robotics Engineer Intern - SLAM & State Estimation to join its Autonomy team. You will support the development and evaluation of real-time localization and mapping systems for our inspection drones operating in complex, GPS-denied environments.
What You'll Do
- Contribute to the design and testing of SLAM and state estimation pipelines using data from LiDAR, IMU, and cameras.
- Support the development and tuning of sensor fusion algorithms under guidance from the team.
- Run evaluations in simulation and participate in field tests to analyze system performance.
- Help identify and debug localization and mapping issues in collaboration with other teams.
What We're Looking For
- Currently pursuing a Master’s degree in Robotics, Computer Science, or a related engineering field.
- Solid understanding of robotics fundamentals: Kalman filtering, sensor fusion, feature extraction and matching, pose graph optimization, and 3D orientation representations.
- Some hands-on experience with SLAM or state estimation systems through coursework, projects, or previous internships.
- Familiarity with LiDAR, IMU, and camera data, and interest in fusing multi-sensor information.
- Proficient in C++ and Python, with good software engineering practices.
- Curious, motivated, and eager to work in a real-world robotics environment.
- Fluent in English.
Nice to Have
- Exposure to ROS1/ROS2 and experience debugging robotic systems.
- Proficiency in additional languages.
Technical Stack
- C++
- Python
- ROS1/ROS2
- LiDAR
- IMU
- Cameras
Team & Environment
You will join the Autonomy team and work under the guidance of experienced engineers.
Work Mode
This is an onsite position based in Lausanne.
Flyability values independent thinking combined with a collaborative spirit. Every day, you will have the opportunity to share your ideas and contribute to solving problems. We all work together, and each voice is important to move forward.




