Software Engineer in Barcelona

PAL Robotics

Share offer

Job Description

PAL Robotics is a robotics company developing humanoid service robots. Our goal is to develop humanoids that can perform useful tasks in the real world. We are a young and multidisciplinary team of highly motivated engineers that have successfully developed several prototypes and products.

Job Description

We are looking for a software engineer with at least 2 years of experience developing in C++.

The selected individual will be responsible for developing and maintaining the company’s core applications and validation tools, and testing software and robotic platforms.

The company is located in Barcelona, Spain.

Start date: asap

The compensation package will be evaluated according to the relevant experience of the candidate.


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


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, perks.

Contact details

If you're interested, please apply using the link in this site, or submit your resume to recruit@
Please specify the job code JOB-2021-003 and job name in the email subject file.

All your information will be kept confidential according to EEO guidelines.


About PAL Robotics


Other software engineer jobs that might interest you...