Open Position: Robotics Software Engineer

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.

Responsible person: Petra Rosická