Software Engineer
- Full-time
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.
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.