Job Category: Information Technology

Software Eng-Machine Vision (NC)

Job Location: Tarrytown, NY (see all jobs in NY)

Work Type: Hybrid

Date Posted: 2021-12-08

Software Engineer – Machine Vision (NC)
Tarrytown, NY (Hybrid)

The Software Engineer – Medical Device - growing start up backed by Columbia University. Machine Vision role should have expertise in both classical and deep-net based machine vision and pattern recognition techniques, ranging from algorithm development, software engineering including hardware-optimized fast code, preferably in a robotics context. A strong candidate will have work experience in being part of, or being software lead in, a team building a mechatronic device. The candidate must be familiar with machine learning platforms such as pytorch/tensorflow, should have proficiency in standard machine vision libraries such as OpenCV, and be able to code in both low level and high-level languages. Ideally, the candidate will have taken part in taking a device through biomedical regulatory processes and will have experienced clinical laboratory information systems, however previous work in the biomedical space is not a pre-requisite. We are a rapidly growing business with opportunity for the right candidate to continue advancing their role and responsibilities as the company grows. Salary based on experience, benefits day 1, equity, matching 401k and lunch provided daily. Would prefer individuals to report to the office, possibly arrange a flex schedule.

Core duties and responsibilities include the following. Other duties may be assigned by management. Develop and deploy machine vision applications for automation. Unsupervised and supervised learning tasks for machine vision including object segmentation, classification as well as more complex image-based decision-making. Efficient implementations of the code/models for deployment on embedded hardware. Unit and system testing of prototype designs. Ability to deliver in a timely manner.

BS or MS degree in Machine Vision, Computer Science or related field. 2+ years of experience with machine vision in a commercial space. Experience implementing end to end machine vision solutions in robotics/automation. Performed hardware optimization of code including both CPU and GPU architectures Strong interpersonal, verbal, and written communication skills. Time management skills to prioritize and meet deadlines. Ability to work independently and as a member of a team. Flexibility to work in a changing and fast paced environment. Drive, determination and ability to hit aggressive milestones/deadlines. Proficiency in Microsoft Office Applications including Excel, PowerPoint, and Word.

4+ years of experience with OpenCV, Tensorflow/Pytorch, related software stack. Can easily code in low level (C++) as well as high level (Python) languages.

Experience building vision systems for process and quality control
Experience working in environments with data security and HIPAA requirements

Please contact Nancy Christie at

Recruiter LinkedIn Page

Share This Job Listing:

This Information Technology job opening has been viewed 111 times since it was posted.

Are you an employer hiring for a similar position? Please visit Information Technology staffing page for more information.