CTU in Prague – Faculty of Electrical Engineering – Department of Cybernetics is hiring a worker for the position
Robotics Systems Software Engineer
Short description of the position
Development and maintenance of a robotics system for control, simulations and deployment of autonomous flying robots. Work on a C++ code base using the Robot Operating System (ROS, ROS2).
Key Responsibilities
Development, maintenance, automated testing, and documentation of a large C++ code base of a robotics system.
Updating and improving the 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 and documentation of the systems features, concepts and design patterns among the other lab members.
Help with regular deployment and testing campaigns, where the system is used for research.
Key Competencies (Hard Skills)
C++ (advanced), Python (beginner)
Robot Operating System (ROS) framework
Robotics / cybernetics background
Linux OS and shell scripting
English (both written and spoken)
Key Competencies (Soft Skills)
Pro-active approach for learning new skills
Autonomy and good problem-solving skills
Completionist: a desired to finish a task and perfect the results