Algorithm Engineer

2 settimane fa


Calderara di Reno, Italia Datalogic A tempo pieno

Algorithm Engineer The Decoding Software team is in charge of research and development of the main software asset of Datalogic that is the suite of proprietary algorithms able to read traditional barcodes, 2D codes and some kind of OCR text. Codes and text can be either printed on paper labels or directly marked (e.g., by laser etching) on parts of plastic, metal, wood, or other material. Monochrome or color pictures of codes and text are captured by cameras embedded into Datalogic scanners and their resolution, contrast, SNR, background clutter and other image-quality parameters strongly depend on the specific use case. Captured images are typically processed by the edge-computing platform embedded into the scanner and the computing power, available to run our proprietary algorithms, also depends itself on the specific use‑case. Main duties and responsibilities of an Algorithm Engineer part of the Decoding Software team are : Contribute to design and develop SW libraries dedicated to multi-threaded signal/image processing, mainly based on proprietary algorithms, and intended to run on a multitude of edge-computing platforms which differ from each other by number of CPU cores, CPU architecture (Intel, ARM, MIPS, etc.), memory capacity and Operating System (Windows, Linux, or Android) Contribute to design and develop new SW components, following well-established Software Quality Assurance (SQA) principles and best-practices Contribute to research and develop the next generation of decoding algorithms based on both Machine-Learning and more traditional Computer-Vision technologies Contribute to integrate brand new machine-learning-based algorithms in the current architecture of Datalogic Decoding-Library (dedicated to 1D and 2D code reading) Contribute to pursue the continuous improvement of Datalogic Decoding-Library ease-of-use and performance to facilitate its adoption and to consolidate our products’ leadership position in their respective reference markets Contribute to maintain the already released versions of Datalogic Decoding-Library by analyzing, debugging, and fixing any open defects Contribute to migrate to an Agile approach in terms of delivery, allowing all team members to autonomously build and release the Decoding-Library, as well as to continuously integrate it in reference-products’ application software Requirements: Education: Master’s Degree in Computer or Electronic Engineering or Mathematics or Physics Languages: Italian and English (intermediate or better level) Specific Knowledge and experience: - Good knowledge of C/C++ programming language; - Hands-on experience with debugging, profiling, and code analysis tools; - Hands-on experience in analysis, understanding and optimization/refactoring of existing code; - Hands-on experience in design of signal/image-processing algorithms; - Hands-on experience in image-processing acceleration (through openMP, FPGAs, GPUs, SIMD coprocessors or Neural Network Inference accelerators) is highly preferred; - Knowledge of DevOps tools (Git, Docker, and Jenkins) and CI/CD principles is highly preferred.


  • Algorithm Engineer

    3 settimane fa


    calderara di reno, Italia Datalogic A tempo pieno

    Social network you want to login/join with:The Decoding Software team is in charge of research and development of the main software asset of Datalogic that is the suite of proprietary algorithms able to read traditional barcodes, 2D codes and some kind of OCR text. Codes and text can be either printed on paper labels or directly marked (e.g., by laser...

  • Algorithm Engineer

    5 giorni fa


    Calderara di Reno, Italia Altro A tempo pieno

    Social network you want to login/join with:The Decoding Software team is in charge of research and development of the main software asset of Datalogic that is the suite of proprietary algorithms able to read traditional barcodes, 2D codes and some kind of OCR text.Codes and text can be either printed on paper labels or directly marked (e.g., by laser...

  • Algorithm Engineer

    3 settimane fa


    giuliano di roma, Italia Enginium A tempo pieno

    Enginium è una società di servizi di consulenza, progettazione e outsourcing che opera in tutti i settori in cui sono richieste forti competenze tecnologiche nel mondo ICT&Engineering.In Enginium crediamo nel valore delle figure professionali che, con le loro competenze e professionalità, contribuiscono alla realizzazione di grandi progetti, esprimendo il...


  • calderara di reno, Italia Camlin Group A tempo pieno

    Camlin is a global technology leader that operates with the vision of bringing revolutionary products to life for a wide range of industries, including power and rail, and also has interests in a number of R&D projects in a variety of scientific sectors.At Camlin we believe in high quality engineering and design, allowing us to develop market leading...


  • sant'ambrogio di torino, Italia Luxoft A tempo pieno

    Project descriptionDevelopment and deployment of calibration algorithms for electromechanical sensors (IMU, touch, magnetometer, pressure) across customer's product lines, including platform infrastructure for integration, validation, and data analysis.ResponsibilitiesIntegrating legacy algorithms into existing codebasesImproving code quality and...


  • Calderara di Reno, Italia Altro A tempo pieno

    Software Dev Engineer II, Amazon Shipping Amazon's global fulfillment network enables any merchant to ship items that are ordered on Amazon to any place on earth.There is a complex network of ways in which items move between vendor locations, Amazon warehouses, and customer locations as well as several intermediate locations through which packages travel...

  • Control Engineer

    3 settimane fa


    sant'ambrogio di torino, Italia JR Italy A tempo pieno

    Social network you want to login/join with:Akronos Technologies, Italian company leader in innovation, R&D and high-tech engineering services, is looking for a Control Engineer .Responsabilities:Develop Algorithm Modules for Inverters driving PM and IM motors adopting Model Based Design approach, from simulation up to the C code generation using...


  • giuliano di roma, Italia Brain Technologies A tempo pieno

    Brain Technologies è alla ricerca di un / a :Ingegnere specializzato / a in algoritmi di guida, dinamica del volo e sistemi di controlloLa risorsa sarà coinvolta in un progetto ad alta complessità tecnologica, dedicato all'analisi, allo sviluppo, al tuning e alla validazione di modelli e algoritmi evoluti. L'attività prevede integrazione, verifica...


  • giuliano di roma, Italia RINA A tempo pieno

    OverviewRINA is recruiting for a Software Embedded System Engineer to join its office in Pomezia within the Digital Technology and Cybersecurity Division.Mission: RINA Consulting is looking for a Software Engineer to produce and implement software solutions in defence framework. Our personnel assist in the preparation of design calculations, drafting,...


  • giuliano di roma, Italia Starion A tempo pieno

    About the client and locationWe are looking for an Thermal Infrared Instrument Engineer to work at ESRIN's premises in Frascati, Italy.The ESA Centre for Earth Observation (ESRIN) is the European Space Agency's (ESA) base in Frascati, Italy. From this location ESA conducts most of their earth observation research, including data analysis and distribution for...