Computer Vision Software Engineer

company banner
Judge Group, Inc.
Computer, Software, Engineer, Mechanical, Analysis, Object Oriented Design, Win32, MFC, Linux, TCP, IP, Networking, Matlab, Engineering
Full Time

Job Description

Location: Ambler, PA
Description: Our client is currently seeking a Computer Vision Software Engineer

This job will have the following responsibilities:
    • Work closely with multi-site software teams to coordinate with your counterparts from around the globe to deliver software features that support advanced packaging equipment.
    • Reviewing and co-specifying requirements.
    • Work with system engineers to draft proposals for value-added vision features/solutions to improve machine UPH/Accuracy/MTBA.
    • Interacts with other subsystem engineers (Mechanical, Electrical, Motion etc.) and help to assess different design alternatives for pros/cons.
    • Designing and coding the software using C++ language.
    • Implementation and testing.
    • Support advanced packaging equipment demo, qualification and buyoff in-house or at international customer sites.

Qualifications & Requirements:
    • Experience in software design and implementation.
    • Proficient in C++ and Object Oriented Analysis & Object Oriented Design Methodologies
    • Experiences with C# in .NET development environment.
    • Deep theoretical & practical background in Applied Mathematics, Optimization, Signal Processing, Object/Pattern Recognition.
    • Experience in debug and bring-up of prototype HW/SW systems including optics, illumination, imaging sensors, and their interactions with motion systems
    • Experience with developing C# real time image processing algorithms under Win32 and MFC, Linux, TCP/IP Networking, multithreading, and inter-process communication.
    • Experience with 3rd party imaging tools/APIs/SDKs such as MIL (matrox imaging library), Matlab, OpenCV or other open source libraries is a plus point.
    • Experience or exposure in using machine learning techniques such as developing a high level image scene classifier and/or applying adaptive vision algorithms based on features extraction and data mining, ability to construct the whole system from concept development, data collection, real time implementation to field deployment.
    • Prior experience in the architecture, design and development of real-time control software for semiconductor equipment with software preferred.
    • Bachelor's in computer science, Computer Engineering, Software Engineering or related fields.


This job and many more are available through The Judge Group. Find us on the web at

Company Information

The Judge Group, celebrating its 50th anniversary, is a leading professional services firm specializing in talent, technology, and learning solutions. We consult, staff, train, and solve. Through our work we make people and organizations better. Our services are successfully delivered through a network of more than 30 offices in the United States, Canada, and India. The Judge Group serves more than 50 of the Fortune 100 and is responsible for over 9,000 professionals on assignment annually across a wide range of industries.

Dice Id : cxjudgpa
Position Id : 786298
Originally Posted : 3 months ago

Similar Positions at Judge Group, Inc.

Software Engineer
  • Horsham, PA
  • 1 day ago
Software Engineer - 3
  • King Of Prussia, PA
  • 1 day ago
Applications Developer, Senior
  • Philadelphia, PA
  • 1 day ago
Software Engineer
  • Wilmington, DE
  • 1 day ago
Software Developer
  • Malvern, PA
  • 1 day ago
Application Developer
  • Malvern, PA
  • 1 day ago
Appian/BPM Software Engineer- Wilmington
  • Wilmington, DE
  • 1 day ago
Senior Software Engineer - .Net
  • Wilmington, DE
  • 1 day ago
Software Engineer - System Architect - II
  • Bridgewater, NJ
  • 1 day ago
VP Lead Software Engineer
  • Wilmington, DE
  • 1 day ago