Robotics Perception Developer

Lisbon, Portugal
Roles:
Backend
Must-have skills:
C++Python
Considering candidates from:
Europe
Work arrangement: Onsite
Industry: Industrial Automation
Language: English
Level: Middle or senior
Required experience: 2+ years
Relocation: Not paid
Visa support: Not provided
Size: 11 - 50 employees
Logo of MOV.AI

Robotics Perception Developer

Lisbon, Portugal
Born out of an unmet need, MOV.AI is a Robotics Engine platform based on ROS and packaged in intuitive web based interface. It contains everything needed to build, deploy and operate intelligent robots. MOV.AI completely changes the way Autonomous Mobile Robots are developed, in terms of time to market, cost and flexibility. It provides AMR manufacturers and integrators with the tools they need to create great robots quickly, allowing users to benefit from automation products that are as flexible as the age we live in. MOV.AI is changing AMRs as we know them.
Tasks:
  • Join the Perception Team, and contribute to the design, implementation, and assessment of algorithms for multiple robots
  • Teach robots to perceive unstructured environments to achieve autonomous navigation and interaction with objects and humans
  • Develop state-of-the-art techniques for sensor fusion, object detection/identification, and localization, among others
  • Support and collaborate with multidisciplinary teams to build and improve Robotic Operating System
  • Contribute to the overall success of the company by suggesting new approaches to solve existing and new problems
Must-have:
  • MSc in Electrical Engineering or similar, with at least 5 years of experience 
  • Experience with algorithm development in the field of robotics, such as sensor fusion, computer vision, and sensor calibration
  • 5+ years of experience writing production software in C++
  • 1+ years experience writing production software in Python 
  • Experience with ROS
  • Familiarity with version control (Git)
  • Proactive and autonomous worker
  • Creative and problem-solver
  • Flexibility (start-up mindset)
  • Good communication and collaboration skills
  • Fluent in English, both spoken and written
Nice-to-have:
  • Knowledge of object detection, semantic segmentation and classification, using images and 3D point clouds
  • Knowledge in ML/AI and CV libraries: scikit-learn, Pandas, SciPy, Tensorflow/PyTorch, OpenCv
  • Familiarity with cloud computing tools
  • SCRUM/Agile methodology
Benefits and conditions:
  • Trial period: 3 months
  • Health insurance
  • Meals
Interview process:
  1. Intro call with Toughbyte
  2. Interview with a Lead Engineer 
  3. Interview with VP of Engineering
  4. Interview with a Finance & HR Director