Intern, Software Engineering

Kulicke & Soffa

Posted about 1 month ago

Internship

Fort Washington, Pennsylvania

In Person

Smart Summary

The co-op will collaborate with vision system engineers on various aspects of vision system development, including optics design, sensor characterization, vision algorithm development for inspection/alignment, and enhancing the automated testing framework. Responsibilities involve exploring new vision algorithms using Matlab and implementing them in C++ or other object-oriented languages for application or test software.

This Software Engineering Intern position requires experience with vision system development, including optics/illumination design, camera sensor characterization, and vision algorithm development. Proficiency in C++ or other object-oriented language is needed to implement algorithms, and experience with Matlab is a plus. The role involves working closely with optics engineers and vision system engineers on inspection, alignment, and automated testing frameworks.

Must Have Skills for ATS

Optics Design

Illumination Design

Camera Sensor Characterization

Vision Algorithm Development

Inspection

Alignment

Automated Testing Framework

Matlab

C++

Object-Oriented Language

Optics System Test

Design Verification

Quality Control

Semiconductor Devices

Robot Mechanisms

Job Description

As one of the team members in Computer Vision group, the co-op will work closely with the optics/vision system engineers in many aspects of vision system development: optics/illumination design/build/testing, camera sensor characterization, vision algorithm development in inspection/alignment, and automated testing framework for vision software. Our applications range from using sub-micron vision alignment for placing micron-thick wires on semiconductor devices, detecting foreign materials before bonding, and inspecting bond placement and quality check after bonding. Our bonding machines are multi-DOF (degrees of freedom) robot mechanisms which require the vision hardware/software to be closely integrated with the host controller. While at Kulicke & Soffa you will: • Explore new vision algorithms/strategies for proof of concept assessment using Matlab and/or other vision development environment • Implement algorithms in C++ or other object-oriented language in vision application or test software • Help to develop more tools to enhance the capability of existing automated vision software test framework • Work with optics engineer to run optics system test for design verification and add more functionalities in optics test fixture to improve quality control • and other duties as assigned

Kulicke & Soffa

Kulicke & Soffa is a global leader in semiconductor assembly technology, advancing device performance across automotive, compute, industrial, memory and communications markets. Founded on innovation in 1951, K&S is uniquely positioned to overcome increasingly dynamic process challenges – creating and delivering long-term value by aligning technology with opportunity.

Runway Icon
Boost Your Interview Chances

With Runway

See Your Fit for This Role

1-5 min

Your Score

?

Top Applicants

90%

Your Job Search Advantage

Key Gaps & Next Steps:

Address these in your resume & Interview

Top Strengths For This Role

Highlight these in your cover letter & interview

Your Interview Guide

A Personalized Interview Strategy

Freshest Opportunities

Never Miss a Good Fit

Get notified when jobs mach your criteria