Are you applying to the internship?
Job Description
Computer Vision Software Internship for Summer 2026 | Brooks Automation
The Tone:
This is an internship at Brooks Automation, located in Fremont, CA. Brooks is a leading provider of automation solutions with over 40 years of experience, primarily in the semiconductor industry. The company offers precision robotics, integrated automation systems, and contamination control solutions to empower chip manufacturers worldwide. This role contributes to Brooks’ transformation as a growing technology leader, supporting the expanding semiconductor and life sciences lab markets.
The TL;DR
• Role: Internship
• Type: Seasonal
• Location: In-person, Fremont, CA
• Team: Atmospheric Solutions Engineering organization
• Mission: Develop and test image processing algorithms for use in robotic systems.
• Tech Stack: Python, C++, C#, GIT source control, containerization technologies
What You’ll Actually Do
• Develop: Create new image processing algorithms specifically for robotic systems.
• Test: Evaluate the performance and functionality of image processing algorithms.
• Collect: Gather data essential for the training and testing phases of computer vision models.
• Train: Build and optimize computer vision models using collected data.
• Improve: Enhance existing image processing algorithms to optimize performance and capabilities.
The Must-Haves
• Background: Currently enrolled in an undergraduate or graduate degree program in Computer Science or a similar field.
• Experience: Practical experience with Computer Vision and Image Processing algorithms, including object detection/tracking, segmentation analysis, and depth estimation.
• Skills: Proficiency in programming languages such as Python and/or C++ and C#, along with experience using GIT source control and containerization technologies.
• Bonus: Knowledge of current Deep Learning (DL) literature and the mathematical foundations of machine learning; Experience in working on robotics and motion control related software.