Cognex Corporation
Hybrid remote in Natick, MA | United States
Overview
Embedded Machine Learning (ML) Engineer at Cognex Corporation. Location: hybrid remote in Natick, MA, United States. Education: Bachelor degree. This role is in the Programmer field. Application details are as described in the job posting. Responsibilities
Optimize neural networks to run efficiently on embedded devices Evaluate neural network hardware accelerators, including working with vendors' custom hardware stacks Research and evaluate methods to run neural networks more efficiently, such as quantization or model pruning Share knowledge about efficient ML with the broader deep learning R&D team to help design networks and algorithms that perform well on low-power platforms Qualifications
Experience in industry or academia focused on efficient deep learning Experience with at least one neural network inference framework such as TFLite, ONNXRuntime, or TVM, including understanding of internal workings Experience with neural network quantization, pruning, or compression Strong programming skills in C++ Experience with SIMD programming or other optimization techniques is a plus Experience with neural network accelerator ASICs is a plus Bachelor's degree in CS, EE, or equivalent About Cognex
Cognex is a global leader in the field of machine vision. Our employees, called “Cognoids”, solve difficult vision problems with embedded cameras and software featuring state-of-the-art 2D and 3D vision technology using deep learning. We focus on a hybrid in-office/remote culture with opportunities to work across a dynamic, global company focused on innovative AI solutions for manufacturing. Equal Opportunity
Cognex is an equal opportunity employer. Cognex evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.
#J-18808-Ljbffr
Embedded Machine Learning (ML) Engineer at Cognex Corporation. Location: hybrid remote in Natick, MA, United States. Education: Bachelor degree. This role is in the Programmer field. Application details are as described in the job posting. Responsibilities
Optimize neural networks to run efficiently on embedded devices Evaluate neural network hardware accelerators, including working with vendors' custom hardware stacks Research and evaluate methods to run neural networks more efficiently, such as quantization or model pruning Share knowledge about efficient ML with the broader deep learning R&D team to help design networks and algorithms that perform well on low-power platforms Qualifications
Experience in industry or academia focused on efficient deep learning Experience with at least one neural network inference framework such as TFLite, ONNXRuntime, or TVM, including understanding of internal workings Experience with neural network quantization, pruning, or compression Strong programming skills in C++ Experience with SIMD programming or other optimization techniques is a plus Experience with neural network accelerator ASICs is a plus Bachelor's degree in CS, EE, or equivalent About Cognex
Cognex is a global leader in the field of machine vision. Our employees, called “Cognoids”, solve difficult vision problems with embedded cameras and software featuring state-of-the-art 2D and 3D vision technology using deep learning. We focus on a hybrid in-office/remote culture with opportunities to work across a dynamic, global company focused on innovative AI solutions for manufacturing. Equal Opportunity
Cognex is an equal opportunity employer. Cognex evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.
#J-18808-Ljbffr