Computer Vision Engineer - Military veterans preferred

Nelson Technology


  full-time   part-time   employee   contract

United States

Our client is seeking an exceptional engineer to drive development and manufacturing of embedded software for novel medical systems. In particular, you will lead new initiatives to develop machine learning capabilities for optical and laser metrology devices for use in production. These systems will be MCU based and use low power inference engines to run the ML/AI models or AI targeted MCU’s.As a part of a software group, you will also contribute directly toward firmware development of our products. Projects involve a broad range of technologies including complex laser systems, optical delivery systems, ultrasound, and radio-frequency devices all developed organically by their scientists and engineers in their R&D labs. As such, this position provides a unique opportunity for an individual with broad interests and skills.Key responsibilities:Work with optical engineering team to select the best image sensor for defect detection in a static environment and during laser operationWork with hardware and software engineers to determine which hardware architecture and support tools should be used to perform embedded vision tasksWork with enterprise and cloud software teams to determine the types of data and techniques for retrieving information from an embedded vision subsystem for validating correct operational performance and to update future model releasesParticipate in medical device design activities, including development of new device requirements, system specifications and architectureAs a direct contributor, perform machine learning model development work in Python and write embedded software in C or other appropriate languagesWork with Sustaining Engineering Group providing support for existing devicesAssure compliance with all applicable standards using appropriate design and testing methodologiesRequirements:BS or MS degree in Electrical Engineering or Computer Science with 2-6+ years working in a product development environmentIn-depth knowledge of embedded, microprocessor based controller design requiredDeveloped AI/ML based embedded vision system. A plus would be a vision system used to identify anomalies or unique objectsAbility to read electronic schematics and electronic component datasheetsExperience in C, Python, and LinuxExperience working with other electrical and electronics engineers; mechanical and optical engineers; software engineers and scientists to develop new productsExperience developing machine learning models including model optimization, selecting training data, and where required developing and applying data augmentationExperienced in traditional image processing techniques to perform image manipulation tasks not suitable for AI processingFamiliarity with run the ML/AI models such as BrainChip, Hailo, Mythic, Perceive and similar