What will be your job
- Development, maintenance, automated testing, and documentation of a large C++ codebase for a robotics system
- Improving the system’s usability, reliability, and performance
- Integration of new components, sensor drivers, and third-party software into the existing architecture and pipeline
- Migration of the system to the new ROS2 libraries
- Sharing system features, concepts, and design patterns with other team members
- Assisting with documentation of new features and creating online tutorials for users
- Software design for university clients
What we require
- Advanced knowledge of C++, basic knowledge of Python
- Experience with the Robot Operating System (ROS) framework
- Background in robotics or cybernetics
- Proficiency in Linux and shell scripting
- English (written and spoken)
- Ability to work independently and solve problems effectively
- A strong sense of ownership and attention to detail – drive to complete and polish tasks
- A proactive attitude towards learning new technologies and skills
Additional qualifications that would be an advantage (but are not required)
- Experience with Git and GitHub
- Familiarity with ROS2
- Enthusiasm for drones
- Experience with Docker containerization
- Knowledge of Behavior-Driven Development (BDD)
What we offer
- Full-time or part-time position
- 6 weeks of vacation and additional employee benefits provided by CTU
- Long-term employment perspective
- Independent and responsible work at a prestigious university with an international reputation
- Workplace with excellent public transport accessibility in the city center – Prague 2, Karlovo náměstí 13
- Friendly and positive atmosphere in an international team of passionate individuals
- Opportunity to grow professionally in a field with strong future potential
- Start date by mutual agreement
📩 If you think you’d be a good candidate for this position, contact fiserluc@fel.cvut.cz.