Datalogic ยท 1 month ago
Sr Software Engineer - ML CV
Datalogic is a global technology leader in the automatic data capture and factory automation markets. As a Senior Software Engineer - ML CV, you will develop advanced machine learning and deep learning solutions for retail and industrial applications, focusing on computer vision capabilities and optimizing automation processes.
ElectronicsManufacturing
Responsibilities
Design and implement novel machine learning and deep learning algorithms in Python and C++ for real-time part inspection and computer vision tasks, with a strong focus on efficient deployment and interfacing with embedded devices and sensors
Prototype, develop, and optimize ML/DL algorithms and models using Python (e.g., TensorFlow, PyTorch), specifically tailoring them for high performance and efficiency within resource-constrained embedded environments
Establish and maintain comprehensive software development, testing, and validation pipelines for solutions deployed on embedded platforms, ensuring reliability and performance across diverse hardware configurations
Lead the design and development of software solutions to transform ML/DL research and prototypes into practical, deployable systems using modern C++ and Python development practices, emphasizing modularity, scalability, and maintainability for embedded system integration
Collaborate with hardware and systems engineers to define software requirements, design system architectures for embedded solutions, and ensure seamless integration of software with physical devices and control systems
Contribute to Datalogic's intellectual property portfolio through patent filings, particularly for innovative software designs, embedded control algorithms, and efficient data interface mechanisms
Mentor and guide interns and junior engineers in software development best practices (including Python and C++), embedded systems programming, and techniques for interfacing with hardware
Qualification
Required
Master's degree in Computer Science or a related field or Bachelor's Degree in Computer Science/related field with work experience in R&D
5-10 years of hands-on experience in developing and deploying machine learning and deep learning systems, ideally with a focus on computer vision applications such as object recognition
Proficiency in computer vision techniques, including object recognition, image segmentation, and feature extraction
Expertise in deep learning frameworks such as TensorFlow or PyTorch
Strong mathematical and analytical skills, coupled with exceptional programming skills in Python and C/C++
Docker, rest Api, git or other version control systems
Demonstrated ability to design and implement efficient software solutions
A proactive, self-starter attitude, thriving in a fast-paced, innovation-driven environment
Primary Language English/full proficiency
Preferred
Ph.D. in Computer Science, Computer Vision, Machine Learning, or Deep Learning
Publications in conferences or journals
Experience with cloud computing platforms (e.g., AWS, Azure, GCP)
Contributions to open-source machine learning projects
Company
Datalogic
Datalogic is a global leader in the automatic data capture and process automation markets, specialized in the designing and production of barcode readers, mobile computers, sensors for detection, measurement and safety, RFID vision and laser marking systems.
Funding
Current Stage
Late StageTotal Funding
unknown2005-12-01Acquired
Leadership Team
Recent News
2025-08-08
2025-04-07
Morningstar, Inc.
2025-02-17
Company data provided by crunchbase