We are committed to provide to the manufacturing market a highly innovative product, which supports humans in factories thanks to AI, Vision and Robotics. Our current partners and customers are multi-national and medium enterprises in the sectors of automotive and white goods, among others. The product we have developed and we commercialize is a 3D vision system which recognizes human manual actions and body occupancy, supports him to follow the correct operations, and controls a cobot to support human operator. 

 We are looking for a Senior Software Engineer who wants to join our innovative and dynamic environment, and will improve and implement our vision and robotics algorithms.

Senior Software Engineer

As a Senior Software Engineer you will lead our software engineering team for the design, development and deployment of advanced software products and platforms. The technologies you will use and apply will be machine vision, using different kinds of vision sensors, machine learning tools, and algorithms for robotic control.

Your work will be a mixed balance between design and development activities, working side by side with enthusiast people and in strict contact with a multidisciplinary team. We look for passionate and focused people, to build and deploy innovative products and solutions.


  • Lead the design, requirement collection, specifications editing, architecture definition of software products
  • Develop, test and release software features according with the defined project schedule, requirements and release processes
  • Interact with the customers and the account managers in the post-release phase
  • Support the maintenance of development, release and testing tools
  • Perform technology scouting activities to identify and characterize software ad ICT solutions to be used in the projects

Required background and technical skills:

  • Software engineer or Computer Science Master’s Degree
  • 5+ years of practical experience in the development of software projects or products (pre-graduation or PhD experiences also count)
  • Experience in machine vision algorithms
  • Interest and/or experience in machine learning and robotics
  • Practical knowledge of the main concepts of software engineering and of at least two of the most widespread programming languages (C++, C, .Net, Java, Python, …) and basic understanding of the others

Other skills and required characteristics:

  • Autonomy in the development of new competences and solutions
  • Analytics capabilities and attitude to problem solving
  • Team working attitude and communicational skills
  • Flexibility, enthusiasm and positive attitude
  • Availability to travel in Italy and worldwide depending on business need
  • Fluency in Italian and English

We offer:

  • An exciting environment within e-Novia Enterprises Factory, our parent company, where you will work along 150+ engineer, designers and business developers.
  • Full time contract
  • Compensation in line with organizational role and individual competences and experience
  • Company canteen
  • Fast and meritocratic professional growing

 Interested candidates apply by filling the form below this post.

Resumes must include a proper written authorization for the treatment of personal identification data in accordance with GDPR (UE Regulation 2016/679).

Smart Robots is an equal opportunity employer: this job posting is open to both sexes in accordance with the Italian legislative decree no. 198/2006.


Place of work: Milano, MI (Italy)
Highlight this job 

Send your CV

  • Dati forniti volontariamente dall’utente attraverso la sezione “Work with us”

Attraverso la compilazione del form nella sezione “Work with us” del Sito, e-Novia entra in possesso dei dati personali che riguardano l’utente, dallo stesso direttamente e spontaneamente forniti e integrati con l’invio del CV. e-Novia utilizzerà i dati raccolti per le seguenti finalità:

  • per valutare la coerenza del profilo dell’utente per i ruoli indicati nella suddetta sezione;
  • per contattare l’utente durante il processo di selezione, utilizzando i dati di contatto che il medesimo ha fornito.

Tali dati verranno trattati da dipendenti e collaboratori di e-Novia che si occupano della selezione del personale, debitamente nominati incaricati del trattamento e non verranno in alcun modo diffusi.

e-Novia richiede agli utenti di inserire nel CV solo i dati necessari a valutare il proprio profilo e di astenersi dall’indicare dati sensibili (quali quelli relativi, a titolo esemplificativo ma non esaustivo, allo stato di salute, alle convinzioni religiose o alle opinioni politiche). Si richiede in ogni caso che l’utente esprima il proprio consenso flaggando l’apposita check box ed inserendo in calce al al CV trasmesso ad e-Novia la seguente frase: “Autorizzo espressamente il trattamento dei miei dati ai sensi del Regolamento UE 2016/679”. L’eventuale rifiuto di fornire tale autorizzazione può comportare l’oggettiva impossibilità per e-Novia di dare corso al vaglio della candidatura dell’utente.

Other positions available with us:

In using this page you accept third-party cookies which facilitate its functions and the collection of data Read the complete conditions