# Software Engineer - PAL Robotics

**URL:** <https://discourse.openrobotics.org/t/software-engineer-pal-robotics/18563>\
**Category:** Jobs\
**Tags:** fulltime\
**Created:** [January 20, 2021, 6:28pm UTC](https://discourse.openrobotics.org/t/software-engineer-pal-robotics/18563 "2021-01-20T18:28:19Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rugile\_Antanaviciute](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/rugile_antanaviciute/32/9108_2.png) [@Rugile\_Antanaviciute](https://discourse.openrobotics.org/u/Rugile_Antanaviciute)\
**Post date:** [January 20, 2021, 6:28pm UTC](https://discourse.openrobotics.org/t/software-engineer-pal-robotics/18563/1 "2021-01-20T18:28:19Z")

</div>

[LINK TO THE JOB OFFER](https://jobs.smartrecruiters.com/PalRobotics/743999731018836-software-engineer)

## Company 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

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

**Contact details**

If you’re interested, please apply using the link in this site, or submit your resume to recruit@ [pal-robotics.com](http://pal-robotics.com).  
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.  
[LINK TO THE JOB OFFER](https://jobs.smartrecruiters.com/PalRobotics/743999731018836-software-engineer)
