ROBOTICS SOFTWARE ENGINEER

We are looking for a Robotics Software Engineer to become a member of a dynamic, energetic engineering team designing and developing state-of-the-art applications for autonomous underwater and surface vehicles. You will work on software encompassing the full life-cycle of vehicle design and operations, from embedded vehicle control code to GUI-based tools for planning and monitoring. We will consider both junior and senior candidates.

Responsibilities

Designing, implementing and modifying next-generation software for autonomous vehicles, while working on embedded systems with engineers from other fields, including Electrical, Mechanical Engineering, Manufacturing and Marine Operations.

Technical requirements

  • Excellent programming skills, specifically in C/C++

  • Knowledge of Python and ROS is considered a plus

  • Linux experience is highly desirable

  • Knowledge on GNC System design, analysis, modeling, and simulation is required

  • Ability to develop algorithms, software requirements, architectures and designs

  • Hardware experience is a plus

 

Other requirements

  • Very good level of English, written and spoken

  • Good communication skills

  • Team player

  • Solid problem solving and troubleshooting skills

  • Motivation in developing innovative products

Location: Matosinhos (Porto)

TO APPLY FOR THIS OFFER SEND YOUR CV TO gestao.competencias@ceiia.com.

CEiiA © 2020. All rights reserved.

Locations

Email

  • LinkedIn - White Circle
  • YouTube - White Circle

Youtube

LinkedIn