Primary duties:
– Developing and maintaining company core tools and robotic software applications developed in C++ and ROS
– Testing and validating software and robot platforms
-Code QA through Unit Tests
Qualifications
Mandatory Requirements
-Bachelor’s degree in Computer Science
-Profound knowledge of the C++ programming language, as well as the more modern revisions of the standard
-Experience working with CMake projects
-Experience with revision control systems (Git)
-Experience in developing for Linux OS (Ubuntu)
-Proactive team working attitude
-Excellent Spoken and Written English
-Valid EU work permit
Desired Requirements:
-Knowledge of ROS and ROS2
-Experience with real robotic hardware
-Experience debugging C++ applications with valgrind, gdb or similar tools
-Experience with performance measuring tools
Additional Information
Job conditions
– The team is located in Barcelona, Spain.
– The contract is for a permanent position.
– Flexible working hours.
– Benefits in kind.
-Free cofee