Automatic Printer Device Locator

Unit: Advanced Developement Lab

Yves Hoppenot

Duration: 6 months
Start Date: February

Xerox Manage Print Services aims to take care of a fleet of printer devices in order to deliver the most effective print service to a company. Helping end user to find the right printer according to her/his print need (colour, bindings, advanced finishing…) is one of these services. Even if printers are usually static, it happens sometime that customers move them around for specific purpose. At that time, the initial map is not anymore up to date and indication for end users may be wrong.

In order to solve this issue, the Xerox Research Centre Europe is looking for an automatic way, for a printer, to locate its place and point it out on a facility map. This solution needs to be generic enough in order to be applied quickly on any customer environment. Recent evolution around “Internet of Things” may help to design and prototype a new system able to find where it is and to share information with the printer and the back end.  

So far we have many ideas how to capture different signals and analyse them for this intent. We would like to investigate them more practically, by prototyping a system (sensor, signal processing and machine learning) and validating it. According to these experiments, refinement and new strategies will be required.

The successful candidate will be able to prototype the system, including easy sensor assembly thanks to Arduino and/or Raspberry Pi, and back end processing algorithm to interpret correctly signals (filtering, machine learning…). S/He will be able to design, implement and test the prototype with a good level of criticism to adjust it through iterations.


As part of the 2nd year of your Master Degree, or final year of your Engineering School, you are looking for an internship lasting 5 or 6 months. Your background is Software Development and Machine Learning, with a speciality in or taste for IoT and electronics.

Open-minded, creative, innovation driven and autonomous candidates are encouraged to apply. Ease with communication in English is compulsory, as it is the official language at XRCE.

The successful candidate will work in a stimulating international environment with a good intern community, together with engineers and researchers alike.

Discover in this video  what it’s like to work at Xerox Research Centre Europe.

Xerox Research Centre Europe (XRCE) is a young, dynamic research organization, which creates innovative technologies to support growth in Xerox business process outsourcing and document management services businesses.

Our domains of research stretch from the social sciences to computer science. We have renowned expertise in machine learning, natural language processing, computer vision, ethnography and services computing.

XRCE is part of the Xerox Innovation group  made up of 650 researchers and engineers in four world-renowned research and technology centres. Our goal is to make Xerox a great place to work. Through a comprehensive set of employee-focused initiatives, we promote diversity by nurturing a culture of inclusion and opportunity, and through measurable actions.


Xerox complies with Equal Employment Opportunity (EEO) guidelines. Xerox does not discriminate on the basis of race, colour, religious belief, sex, age, national origin, citizenship status, marital status, union status, sexual orientation, gender identity or individuals with a disability. Our main building is compliant with the AGEFIPH  standards for disabled access.

The Grenoble site is set in a park in the heart of the French Alps in a stunning location only a few kilometers from the city centre. The city of Grenoble has a large scientific community made up of national research institutes (CNRS, Universities, INRIA) and private industries. Stimulated also by the presence of a large student community, Grenoble has become a resolutely modern city, with a rich heritage and a vibrant cultural scene. It is a lively and cosmopolitan place, offering a host of leisure opportunities. Winter sports resorts just half an hour from campus and three natural parks at the city limits make running, skiing, trekking, climbing and paragliding easily available.
Grenoble is close to both the Swiss and Italian borders.
AEPI, the Grenoble-Isere Economic Development Agency: "Grenoble-Isere, the place to innovate, where the only limit is your imagination."

Xerox Search Opportunities