Sr Embedded Computer Vision / Machine Learning Engineer

GSI Group
GSI Group

Job Overview

About JADAKJADAK, a Novanta company (NASDA: NOVT), specializes in machine vision, RFID, barcode, printing, and color and light measurement products and services for original equipment manufacturers in the medical and other industries. The company designs and manufactures critical function solutions that help customers solve unique inspection, tracking, scanning and documenting challenges. Since 2000, JADAK has focused on the health care market, and today is the leading provider of embedded solutions for medical device manufacturers. As JADAK continues to grow, the company has branched out into additional markets and offers solutions for the most demanding applications. JADAK’s headquarters and manufacturing are located in Syracuse, New York, with sales and technical locations across the globe. The company is ISO 9001 and ISO 13485 registered. For more information, visit www.jadaktech.com.Job Description:As a Sr Embedded Computer Vision / Machine Learning Engineer at JADAK, you will work with a team of Computer Vision, Software, and Hardware Engineers on innovative embedded vision systems to meet challenging new product requirements, integrate into unique customer applications, and propose and deliver demonstrations of advanced technology initiatives. In this role you will be given the opportunty to work at the frontier of embedded vision technology and apply it in several domains including the growing medical devices an scientific instuments fields. This is an exceptional opportunity to influence future offering roadmaps and to make advanced capability proactical for IoT and embedded systems and to grow your own expertise, mentor others, and deliver technology that makes a positive difference in people’s lives.Specific Responsibilities: Below highlights key responsibilities, but is not all inclusive.* Provide technical contributions and leadership as senior individual contributor or small team leader to embedded machine vision / computer vision projects.* Work cross-functionally to elaborate needs, key requirements, constraints, and options to pursue* Work in collaboration with team to architect solutions, develop algorithms, and demonstrate working solutions in product intent, embedded systems. Refine and optimize solutions documenting design constraints and latitudes.* Apply breadth of experience in machine vision systems, engineering expertise, creative problem solving, and design for six sigma to develop and demonstrate solutions that meet program QCDs (Quality, Cost, Delivery)* Deliver supporting analysis, models, and know how to define critical parameters and performance latitudes* Present solutions and results to internal and external customers. Collect feedback and develop action plans.* Support team through implementation, validation, and transfer to production.* Mentor others in critical and emerging machine vision technologies. Assist in recruiting new talent. Collaborate with external partners and universities as needed.* Support the ongoing development of technology / product roadmaps and the execution of those strategies.Minimum Requirements:The desired candidate will have Masters level degree with 6+ years’ experience or a PhD with 3+ years of experience in Electrical Engineering or Computer Science. Demonstrated experience with successful creation and delivery of computer vision products or technologies is required. Working, practical knowledge of core image processing techniques and machine learning in vision systems and especially deep learning approaches is also a must. An appreciation for the unique requirements of embedded systems is important, hands-on experience delivering embedded systems is a plus. A breadth of experience spanning: object detection, identification, classification, tracking, completeness checking, shape and dimensional inspection, surface inspection and pattern matching is very important. Specifically experience with the following are desired:* C, C++ and object-oriented design and analysis* Matlab, OpenCV, Python and/or other analysis tools* Deep learning frameworks such as Caffe, Tensorflow, Tensorflow Lite* Board-level HW design or integration experience.* Embedded SW design with respect to resource limitations and timing constraints* Experience with and the ability to write and present white papers to explain technical solutions* Transition of algorithms into FPGA accelerated implementations is a plus.The position requires the following skills and abilities:* Strong communication skills to be able to collaborate and present solutions clearly.* Strong analytical and diagnostic skills* Ability to work effectively in a fast-paced team environment* Willingness to travel and work in a global team of professionals.Physical Requirements:* Mobility to work in a standard office setting and to use standard office equipment, including a computer.* Ability to use vison to read computer screen and read printed materials.About NovantaNovanta is a leading global supplier of core technology solutions that give advanced industrial and healthcare OEMs a competitive advantage. We combine deep expertise at the intersection of photonics and motion with a proven ability to solve complex technical challenges. This enables Novanta to engineer core components and sub-systems that deliver extreme precision and performance, tailored to our customers’ demanding applications. We deliver highly engineered photonics, vision and precision motion solutions to customers around the world. The driving force behind our growth is the team of innovative professionals who share a commitment to innovation and customer success. Novanta’s common shares are quoted on NASDAQ under the ticker symbol “NOVT”.

View More
Job Detail
Shortlist Never pay anyone for job application test or interview.