Robotics Software Engineer

Introduction

We are looking for an exceptionally advanced software engineer with a focus on robotics. You will be responsible for developing solutions for robotic applications. Starting with a strong theoretical framework, you will develop complex algorithms, integrate code in a production-level collaborative software environment, and verify functionality with our robots and user interfaces.

Responsibilities

 

  • Implement algorithms to be run on robots, both internal to the software system and user-oriented.

  • Software development including improvement of location, improvement of obstacle avoidance, identification of the cause of software failures, development of new techniques for mapping and navigation.

  • Ensure that the implementation is carefully thought out, keeping in mind readability, compute, scalability, maintainability, testing, and other best practice considerations.

  • Proactive when discovering issues with existing configuration.

  • Software design skills to choose the best solution to solve a given problem.

 

Requirements

  • Bachelor's Degree or higher in Computer Science.

  • More than 3 years of experience writing production level software.

  • Working knowledge of multi-threading and object-oriented programming.

  • Proficiency in data structures and algorithms, particularly graphics-based concepts.

  • Excellent coding skills in ROS, C++, Python and Bash.

  • Experience in working with Linux systems.

  • General understanding of test writing and testable code.

  • Strong written and verbal communication skills.

  • Experience in software development for robots or autonomous systems.

  • Good understanding of robotics concepts such as sensor fusion, location, path planning, FSMs etc.

 

What We Offer

  • Competitive salary

  • Health insurance

  • Flexible free time - work and have fun!

All qualified candidates will receive consideration for employment, regardless of race, color, religion, gender or national origin.

Local

Coimbra, Portugal

Type

Presencial

 

Department
Product development

 

Experience

3 to 5 years

Hours

Full Time