Attiva gli avvisi di lavoro via e-mail!
Aumenta le tue possibilità di ottenere un colloquio
Crea un curriculum personalizzato per un lavoro specifico per avere più probabilità di riuscita.
Un'azienda innovativa è alla ricerca di un ingegnere algoritmico per il team Software Decoding. In questa posizione, contribuirai alla progettazione e allo sviluppo di librerie software dedicate all'elaborazione di segnali e immagini, utilizzando algoritmi proprietari su diverse piattaforme di edge-computing. Sarai coinvolto nella ricerca di algoritmi di decodifica all'avanguardia, combinando tecnologie di Machine Learning e Computer Vision. Questo ruolo offre l'opportunità di lavorare in un ambiente dinamico e stimolante, dove le tue competenze tecniche faranno la differenza nel consolidare la leadership dell'azienda nel mercato.
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:
Requirements:
- 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.