Sr Software Engineer - ML CV jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
badNo H1Bnote

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

Machine LearningDeep LearningComputer VisionPythonC++TensorFlowPyTorchDockerREST APIGitAnalytical SkillsInnovative MindsetCreativeProblem SolvingSelf-starter

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

company-logo
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 Stage
Total Funding
unknown
2005-12-01Acquired

Leadership Team

leader-logo
Bill Parnell
President and CEO Datalogic ADC (retired)
linkedin
leader-logo
Jacky Chen
Sales Director Global Partners
linkedin
Company data provided by crunchbase