Work with us

Mediate Srl is an innovative company with big ambitions. With us, you will become part of a dynamic team that is challenged to perform on a daily basis. We put ideas into action. We offer an exciting job in a dynamic and fast-growing company with the opportunity of working alongside skilled and talented colleagues. You will be working in teams with open-minded, passionate and engaged colleagues that are doing what they love to do, in an environment where all ideas and creative solutions are welcome.

We dare to do what others think is impossible and work towards making bleeding edge technologies a reality for businesses of all sizes

Open Positions

Job description and main tasks

As a software engineer specialized in computer vision, you will be part of a highly skilled team whose members are jointly responsible for designing, developing and maintaining the high-level software in our robotic applications. At Mediate Srl we have a highly transversal structure, which allows for our employees to bring their expertise to several exciting projects. Currently, two main projects, under Mediate robotics division, will require your contribution in computer vision software implementation. In the first project, the software you will be working on image manipulation and relevant information extraction in the form of features that will then be used in machine-learning algorithms for classification purposes. For the second project, you will be responsible of the implementation of 3D image reconstruction from point-cloud representations in order to aid on the generation of trajectories to be followed by a robotic arm. You will have the opportunity to work with SoA imaging technologies and software, intuitive user interfaces, 3D graphics, and much more.
In general terms, we are looking for an enthusiastic software engineer or computer scientists willing to:

  • develop and adapt advanced computer vision and state-of-the-art deep learning techniques for object detection and classification;
  • design and architect practical systems for solving challenging image-understanding problems;
  • develop and evaluate state-of-the-art computer vision algorithms for real-time control of robots and other hardware devices;
  • develop and test vision algorithms to control robots and advanced hardware systems created for human-interaction environments;
  • document algorithmic approaches, test results, prepare technical reports, present results, and demonstrate system capabilities.

 

Job profile and competences

We are looking for fast-learning, highly-qualified candidates with proven experience in the field of computer vision. The ideal candidate has some knowledge of National LabVIEW, mainly, but also MATLAB, C++ and Python experience in required.
Further, we expect the following from you:

  • ability to write clean and maintainable code;
  • solid understanding design patterns and software architecture;
  • focus on quality with a solid understanding of Test-Driven Development;
  • hands-on experience in machine-learning (deep-learning required as plus);
  • BSc in software engineering / computer science – preferably also an MSc in software/computer engineering;
  • relevant experience in the development and application of computer vision and/or machine learning algorithms to solve challenging image understanding problems;
  • independent analytical problem-solving skills;
  • ability to communicate the results of analyses in a clear and effective manner.

Other competences:

  • professional writing skills to rigorously prepare technical reports and presentations;
  • flexibility in terms of work activities to be performed (we are a start-up and we all need to work on topics out of our competences from time-to-time);
  • excellent problem-solving skills and good sensivity in keeping deadlines.

 

Location: office based in Pontedera (Pisa)

Job description and main tasks

As a control engineer, you will be part of a highly-skilled team whose members are jointly responsible for contributing to the development of a versatile, modular and interconnected robotic platform capable of solving nowadays automation needs faced by SMEs. Your employment at Mediate will require for you to contribute in the major steps of the design cycle, i.e.: i) designing, ii) developing, iii) coding, iv) simulating, v) testing, and vi) reporting functional modules for our general-purpose industrial robotic platforms. The general-purpose industrial robotic platform is composed of: 1) perception devices, such as sensors and other information sources, 2) intelligence modules interpreting and fusing such information used to guide, and 3) actuation modules. In particular, the following modules could benefit from your contribution:

  • vision modules for robotic visual servoing used in quality control and pick&place tasks;
  • local and global trajectory planners for manipulation robots and mobile machines;
  • online optimizers (g., machine learning strategies for online learning);
  • integration of new sensors (g., lasers, US, IR) and actuators (e.g., AGV, suction grippers,…) to the general-purpose industrial platforms;
  • communication (IoT) and Human-Machine Interface (HMI) modules.

Those modules will be developed to solve real-world problems using the potential of our modular industrial control unit, working on highly challenging and stimulating problems to deliver new solutions using advanced robotic systems.

 

Job profile and competences

In order to candidate to this application, you are required to have a MSc in Control and Automation or Robotics Engineering. We are looking for a passionate, fast-learning candidate, willing to work in a stimulating and dynamic environment, with strong interpersonal skills. In addition, to best fit the job application profile, you should have experience in performing as many of the following tasks as possible:

 

  • experience with sensors, actuators and electronic integration;
  • deterministic and non-deterministic communication protocols such as EtherCAT, TCP/IP, UDP and CAN-based protocols;
  • proven programming skills in as many languages as possible (C++, Python, Matlab and LabVIEW highly advised);
  • experience in programming industrial anthropomorphic and mobile robots;
  • experience in dynamic system modelling, robust control and machine/deep learning;
  • experienced user of coding repositories and software certification.

 

Other competences:

  • professional writing skills to rigorously prepare technical reports and presentations;
  • flexibility in terms of work activities to be performed (we are a start-up and we all need to work on topics out of our competences from time-to-time);
  • excellent problem-solving skills and good sensivity in keeping deadlines.

 

Location: office based in Pontedera (Pisa)

Job description and main tasks

As a mechanical design engineer, you will be part of a highly-skilled team whose members are jointly responsible for contributing to the development of our versatile, modular and interconnected collaborative robotic platforms. Specific tasks will be focused on sketching, designing and engineering-for-manufacturing structural and mechanically functional components for the next generation of robotic platforms.

The general-purpose robotic platforms developed at Mediate Srl use a wide variety of actuation modules such as anthropomorphic arms, mobile platforms or robotic grippers that in many cases require either to be fundamentally re-designed or enhanced to best execute their tasks. In particular, the following actuation modules would require your contribution:

 

  • design of an autonomous mobile platform;
  • design of a general-purpose end-effector;
  • structural dimensioning of mobile platform;
  • simulation and experimental testing of robotic platform for certification purposes;
  • re-design for manufacturing of mediate products.

 

The aforementioned tasks will contribute to solve real-world problems using the potential of robotic systems, working on highly challenging and stimulating problems to deliver new solutions to nowadays problematics.

 

Job profile and competences

In order to candidate to the application, you are required to have a MSc in Mechanical, Aerospace Engineering or equivalent. Further degrees or awards (e.g., masters, professional courses) will be considered as an advantage for the application. We are looking for a passionate, fast-learning candidate, willing to work in a stimulating and dynamic environment, with strong interpersonal skills. In addition, to best fit the job profile, you should have experience in performing as many of the following tasks as possible:

 

  • FEM analysis and numerical computation using Ansys, Abaqus or Adams software;
  • 3D CAD modelling for the design and development of concepts, components and assemblies of mechanical structures using PTC Creo, SolidWorks or similar;
  • experience in preparation of technical documentation;
  • experience in programming in MATLAB.

 

Other competences:

  • professional writing skills to rigorously prepare technical reports and presentations;
  • flexibility in terms of work activities to be performed (we are a start-up and we all need to work on topics out of our competences from time-to-time);
  • excellent problem-solving skills and good sensivity in keeping deadlines.

 

Location: office based in Pontedera (Pisa)

Apply now