Robotics Systems Software Engineer
O pozici
Robotics Systems Software Engineer
We are Fly4Future - a fast-growing company with an international team passionate about robotics, AI and autonomous drones. Currently, we are looking for a Robotics Systems Software Engineer.
This is an on-site position at our offices in Prague, Lazarská 13.
In this role you will focus on development and maintenance of a robotics system for control, simulations and deployment of autonomous flying robots. You will work on a C++ code base using the Robot Operating System (ROS, ROS2).
What will be your job
Development, maintenance, automated testing, and documentation of a large C++ code base of a robotics system.
Updating and improving the system, its usability and reliability.
Integration of new components, sensor drivers, and third-party software into the existing structure and pipeline.
Migration of the framework to the new ROS2 libraries.
Dissemination of the systems features, concepts and design patterns among the other team members.
Help with the documentation of the new features, help with online tutorials for the customers.
What we require
C++ (advanced), Python (beginner)
Robot Operating System (ROS) framework
Robotics / cybernetics background
Linux OS and shell scripting
English (both written and spoken)
Autonomy and good problem-solving skills
Being a completionist – to desire to finish a task and perfect the results
Pro-active approach for learning new craft and skills
What would be awesome (although not a must)
Git, Gihub
ROS2
Drone enthusiasts
Docker container system
Behavior-Driven Development (BDD)
What we offer
positive vibe of our international team of enthusiastic people
chance to develop your expertise in a field that has great future potential
office located near Karlovo Náměstí, Prague
25 days of vacation
Sick-days
employee meal benefit
... and more