Software Engineer - [ Technical ]

Workplace: Genova, IIT
Added on: 07/11/2019 - Expires on: 11/12/2019

---Italian Version Below---

The Dynamic Legged Systems Research Line (DLS lab) of Istituto Italiano di Tecnologia (IIT), (https://dls.iit.it), is looking for a full time software engineer with proven experience in programming (mostly C++ under Linux).  

The DLS lab is known for cutting-edge research in the area of high-performance legged robots. The lab’s main research platform is the hydraulic robot HyQ (https://dls.iit.it/robots1), one of the world’s top performing quadruped robots. Its successors are the HyQ2Max and HyQreal robots.

The selected candidate will join an interdisciplinary team of researchers and engineers, working on "Collaborative Cybernetic Systems - Teleoperation" project in collaboration with INAIL ("National Institute for Insurance against Accidents" on Work ") CUP J32F17000950005.

We are looking for a highly motivated candidate that fits well into a young and dynamic team.

The successful candidate should have:

  • An excellent Bachelor or Master degree in Computer Science or engineering/related areas. Interested PhD holders are also encouraged to submit their application.
  • At least 5 years proven programming experience (after the Bachelors).
  • Development experience using C, C++ and the OO paradigm (under Linux).
  • Proven experience with ROS.
  • Confidence with version control tools (specifically git)
  • Experience in multithread programming, inter-process communication and related issues.
  • Skilled in problem analysis and solution design, focused on software development.
  • Good communication skills and ability/willingness to integrate within a multidisciplinary international research group.
  • Good knowledge of written and spoken English.

Further desirable but not necessary skills include:

  • Experience in soft and hard real-time software systems.
  • Experience in control theory and robot control.
  • Knowledge of Python.
  • Knowledge of CMake.
  • Knowledge of hardware communication technologies such as EtherCAT.
  • Knowledge of one or more GUI tools/libraries such as Qt or wxWidgets.
  • Knowledge of linux real-time programming using RTAI or Xenomai.
  • Knowledge of linux kernel configuration and building

The highly competitive salary will depend on qualifications and experience.

To apply please send electronically your detailed CV, university transcripts and a cover letter outlining motivation, experience and qualifications for the post to selezioni@iit.it and claudio.semini@iit.it  by  December 11, 2019 stating “DLS lab SW 2019 CB 77786” in the subject of the e-mail.

Istituto Italiano di Tecnologia, with its headquarters in Genova, Italy, is a non-profit institution with the primary goal of creating and disseminating scientific knowledge and strengthening Italy’s technological competitiveness. The institute offers state-of-the-art equipment and a top-level interdisciplinary research environment focused on robotics and computer vision, neuroscience, drug discovery, nanoscience and technology.

Istituto Italiano di Tecnologia is an Equal Opportunity Employer that actively seeks diversity in the workforce.

Please note that the data that you provide will be used exclusively for the purpose of professional profiles’ evaluation and selection, and in order to meet the requirements of Istituto Italiano di Tecnologia.

Your data will be processed by Istituto Italiano di Tecnologia, based in Genoa, Via Morego 30, acting as Data Controller, in compliance with the rules on protection of personal data, including those related to data security.

Please also note that, pursuant to articles 15 et. seq. of European Regulation no. 679/2016 (General Data Protection Regulation), you may exercise your rights at any time by contacting the Data Protection Officer (phone +39 010 71781 - email: dpo[at]iit.it)

---Italian Version---

 

La Linea di Ricerca Dynamic Legged Systems (DLS lab) presso l’Istituto Italiano di Tecnologia (IIT), (https://dls.iit.it), sta cercando un Ingegnere Informatico full time con comprovata esperienza nella programmazione (soprattutto C++ sotto Linux).

Il DLS lab è conosciuto per l’ottima ricerca nel campo dei robot con zampe ad alta performance. La piattaforma robotica principale del laboratorio consiste nel Robot HyQ (https://dls.iit.it/robots1), uno dei top robot quadrupedi nel mondo. I suoi successori sono i robot HyQ2Max e HyQreal.

Il candidato selezionato si unirà ad un team interdisciplinare di ricercatori ed ingegneri e avranno l'opportunità di lavorare nella ricerca e sviluppo del progetto "Sistemi Cibernetici Collaborativi – Teleoperation" in collaborazione con l'INAIL ("Istituto Nazionale per l'Assicurazione contro gli Incidenti sul Lavoro") CUP J32F17000950005.

Stiamo cercando un candidato altamente motivato che si integri bene con un team giovane e dinamico.

Qualifiche ricercate:

  • Bachelor o Master Degree in Informatica, Ingegneria o aree afferenti con votazione alta. I candidati in possesso di dottorato sono incoraggiati a presentare la propria candidatura.
  • Comprovata esperienza di almeno 5 anni nella programmazione (dopo il Bachelors).
  • Esperienza nell’utilizzo di C, C++ e paradigma OO (sotto Linux).
  • Comprovata esperienza con ROS.
  • Dimestichezza con i tool di version control (in particolare git).
  • Esperienza con programmazione multithreaded, comunicazione inter-process e problematiche relative.
  • Analisi delle problematiche e soluzioni di design focalizzate allo sviluppo del software.
  • Ottime capacità comunicative e abilità/volontà di integrazione all’interno di un gruppo di ricerca internazionale e multidisciplinare.
  • Buona conoscenza dell’inglese scritto e parlato.

Qualifiche aggiuntive non strettamente necessarie:

  • Esperienza in sistemi software realtime soft e hard;
  • Esperienza con la teoria del controllo e controllo del robot;
  • Conoscenza di Python;
  • Conoscenza di CMake;
  • Conoscenza di tecnologie di comunicazione hardware come EtherCAT;
  • Conoscenza di uno o più tool/librerie GUI come Qt e wxWidgets;
  • Conoscenza della programmazione real-time Linux con l’utilizzo di RTAI e Xenomai;
  • Conoscenza della configurazione e compilazione Linux kernel.

Lo stipendio altamente competitivo dipenderà dalle qualifiche e dall’esperienza.

Per candidarsi, inviare il proprio CV dettagliato, transcript universitario e lettera di presentazione con motivazioni, esperienza e qualifiche a selezioni@iit.it e claudio.semini@iit.it entro il 11 Dicembre 2019 indicando “DLS lab SW 2019 CB 77786” nell’oggetto della mail. 

La Fondazione Istituto Italiano di Tecnologia (www.iit.it) nasce con l’obiettivo di promuovere lo sviluppo tecnologico del paese e l’alta formazione in ambito scientifico/tecnologico. In questo senso, infatti, l’IIT è impegnato a realizzare il proprio programma scientifico, che vede nell’integrazione fra la ricerca scientifica di base e lo sviluppo di applicazioni tecniche, il proprio principio ispiratore.Gli ambiti di ricerca di IIT riguardano i campi della scienza dall'elevato contenuto innovativo, che rappresentano le frontiere più avanzate della tecnologia moderna, con ampie possibilità applicative in molteplici settori dalla medicina all'industria, dall'informatica alla robotica, alle scienze della vita, alle nanobiotecnologie.

La selezione è aperta a candidati ambosessi (L.903/77).

La informiamo che i dati da Lei forniti saranno trattati ai soli fini della valutazione dei profili professionali e della selezione dei medesimi rispetto alle esigenze della Fondazione Istituto Italiano di Tecnologia.

I Suoi dati saranno trattati dalla Fondazione Istituto Italiano di Tecnologia, con sede in Genova, Via Morego, 30, in qualità di Titolare del Trattamento, nel rispetto delle norme in materia di tutela dei dati personali, ivi comprese quelle relative alla sicurezza dei dati.

La informiamo inoltre che, ai sensi degli artt. 15 e ss. del Regolamento UE 2016/679 (“Regolamento Generale sulla Protezione dei Dati”), Lei potrà esercitare in qualsiasi momento i Suoi diritti rivolgendosi al Responsabile della protezione dei dati (telefono 010 71781 – email:  dpo[at]iit.it)

Contacts

selezioni@iit.it
Claudio Semini
claudio.semini@iit.it
Involved Research lines
Dynamic Legged Systems

INFORMATION NOTICE ON COOKIES

IIT's website uses the following types of cookies: browsing/session, analytics, functional and third party cookies. Users can choose whether or not to accept the use of cookies and access the website. By clicking on "Further Information", the full information notice on the types of cookies will be displayed and you will be able to choose whether or not to accept them whilst browsing on the website
Further Information
Accept and close