Software, Computer Vision Engineer IV- hybrid

Apply Now

Company: A.C. Coy

Location: Cranberry, PA 16319

Description:

Overview

Location: Hybrid

Job Type: Full Time/Contract

Work Authorization: No Sponsorship

The A.C.Coy Company has an immediate need for a Computer Vision Engineer for a long term contract role. Qualified candidates will play a lead role in providing advanced workflow capability with integrated vision recognition, perception and automation which improves speed, feedback, safety, and productivity of our advanced compounding technology.

Responsibilities

  • Collaborate with perception and vision experts on algorithm design, prototyping, testing, deployment and productization
  • Collaborate on writing internal specifications related to vision architecture and providing input and recommendation on hardware sensor technology for optimal implementations
  • Design and develop vision software utilizing C and C++ on embedded Linux environments following company and industry requirements and best practices
  • Responsible for the analysis, design, programming, optimizing, debugging and modification of software programs related to vision algorithms
  • Writes code, completes programming, and performs testing and debugging of applications using current programming language and technologies controlling hardware for hospital automation
  • Perform software verification including code reviews, writing unit test cases, creating, and implementing automated testing, and running static analysis
  • Leads and solves complex vision integration issues by analyzing critical factors and recommending corrective or alternative actions and resolutions
  • Proactively maintain accurate documentation of concepts, designs, and implementations and a means to facilitate design reviews, and knowledge sharing among the team and stakeholders
  • Interfaces with other engineers to define software design and state machine requirements
  • Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors
  • Supports, updates and creates new SW architectures to further feature development and existing system functionality


Qualifications

Education:
  • Bachelor's degree in computer science, Computer Engineering, relevant technical field, or equivalent practical experience
  • MS degree in Computer Science, Computer Vision or related technical field preferred

Required Knowledge and Skills
  • 8+ years of experience as software or firmware developer along with integration experience with Hardware and Software
  • Minimum 5 years of imaging experience
  • Experience using C++ in a Linux environment with embedded systems
  • Experience developing and deployment of computer vision models or image recognition technologies and algorithms
  • Experience with light sources, optics and multi sensor data for optimal image processing
  • Ability to own direction, technical vision and strategy direction across multiple projects
  • Experience and/or knowledge in characterizing and calibrating camera images sensors, optics, and illumination sources
  • Drives design of complex features and new products. Contributes to vision/imaging technology strategy
  • Owns direction, technical vision, and strategy direction across multiple projects
  • Often serves as a consultant to management and external spokesperson for the SW organization related to vision implementations, feasibility, or prototyping efforts
  • Good interpersonal communication skills, working within an Agile Development framework

Preferred Qualifications
  • Knowledge and/or experience with state machines and stateless systems
  • Experience in the medical device industry or other industries operating under a quality management system. Knowledge of ISO 13485, ISO 14971, ISO 62304 and CFR 820 a plus.
  • Experience in the design of software driven electromechanical Class II medical devices.
  • Experience with JIRA
  • PhD degree in Computer Science, Computer Vision, Robotics or related technical field.
  • Developing and designing Computer Vision technologies and systems for running on edge devices (custom hardware)
  • Experience with Matrox Imaging Library
  • Experience with SwiftDecoder and COIL Barcode Parsing

Similar Jobs