Core Software Engineer

  • Full-time

Company Description

PAL Robotics is a leading robotics company based in sunny Barcelona. Our goal is to enhance people’s quality of life through robotics and automation technologies. We have over 20 years of experience in the robotics field and offer daily challenges to everyone in our team to help them grow. 

Job Description

We are seeking a talented Software Engineer to develop and maintain high-quality software solutions. As part of our development team, you will be responsible for designing, implementing, and optimizing software applications using C++. The ideal candidate is a problem-solver with a deep understanding of software engineering principles and a passion for technology.

  • Design, develop, and maintain software applications using C++.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Write clean, scalable, and efficient code.

  • Conduct code reviews and provide constructive feedback to team members.

  • Troubleshoot, debug, and upgrade existing software.

  • Participate in the entire software development lifecycle, from planning and design to deployment and maintenance.

  • Stay up-to-date with industry trends and emerging technologies.

Qualifications

Mandatory Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.

  • Proven experience as a Software Engineer with a focus on C++ development.

  • Strong knowledge of object-oriented programming and software design patterns.

  • Excellent problem-solving skills and attention to detail.

  • Strong communication and teamwork skills.

  • Valid work permit to work in Spain.

Desired Requirements

  • Experience with ROS and/or ROS 2.

  • Experience with Python.

  • Familiarity with version control systems (e.g., Git).

  • Familiarity with agile development methodologies.

  • Experience with software development tools and practices (e.g., continuous integration, automated testing).

  • Experience with Test-Driven Development (TDD).

Additional Information

Job conditions
We offer a competitive compensation package, including salary, benefits, and opportunities for professional development. You will be part of a dynamic and international team in a constantly growing and developing environment in a fulfilling and inclusive equal opportunity workplace.

  • Permanent full-time contract. 37.5 hours/week - At PAL, we believe in work-life balance and in order for every one of our employees to benefit, from 2024 we have pledged to work 2.5 hours less every week. 
  • Flexible working hours and early finish at 14:00 on Fridays.
  • 26 working days of annual leave.
  • Opportunities for payment in kind and ongoing training initiatives.
  • Free coffee & tea provided. 
  • Immediate start date.

Contact details
If you are interested, please apply via the link on this site or send your CV to recruit @pal-robotics.com. Please specify the job code JOB-2024-08 and the name of the job in the subject field of the email.
All information will be treated in accordance with the RGPD.