{"schemaVersion":"jobsearcher.job.v1","id":"22c413c42e424476fa69a7f4","url":"https://jobsearcher.com/jobs/22c413c42e424476fa69a7f4","canonicalUrl":"https://jobsearcher.com/jobs/22c413c42e424476fa69a7f4","title":"Camera Vision Software Engineer","description":"OverviewIn this role you will develop and deploy computer vision solutions for Brooks' robotic systems, focusing on image processing, model optimization, and system integration. You will work with cross-functional teams to ensure robust performance on embedded hardware. You will drive data-driven improvements from dataset curation to model evaluation, contributing to defect detection, object tracking, and semantic understanding. This is an opportunity to shape vision-enabled automation within a leading semiconductor automation company.Compensation / BenefitsMedical, Dental, Vision and Disability Insurance401(k) PlanCompany-paid holidaysFlexible VacationRemote work flexibilityCompetitive bonus eligibilityResponsibilitiesDevelop and implement computer vision algorithms for image/video processing and object trackingTrain, fine-tune, and optimize CNN/transformer-based models for accuracy and speedIntegrate vision solutions into applications and systemsCurate and annotate datasets for model training and evaluationDesign tests and measure model performance (accuracy, speed, resource use)Collaborate with cross-functional teams for system integration and troubleshootingDevelop production-quality code and maintain documentationSupport customers during software integration and field escalationsKey requirements4 years of professional software development experience4+ years programming in C# and/or C++MS or BS in Computer Science (minimum BS) or equivalent experienceFluency with UML for OO analysis/design, including state machinesExperience multithreading and network communicationExperience in software for instrumentation or equipment controlExperience with small project teams (6–12 engineers) and Linux customizationExperience with GIT/microsoft DevOpsExperience in machine vision and OpenCVExperience with machine learning and DL frameworks (TensorFlow, PyTorch) and object detection/tracking/segmentationHands-on development for robotics and motion control softwareclear written and verbal communicationteam collaborationproblem solvingC# and C++ programmingOpenCVTensorFlow","company":"Brooks Automation","rawCompany":"brooks automation","city":"Baltimore","state":"MD","isRemote":false,"isActive":false,"createdAt":"2026-10-26T13:44:15.741Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2199.08","title":"Robotics Engineers","slug":"robotics-engineers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Camera Vision Software Engineer","description":"OverviewIn this role you will develop and deploy computer vision solutions for Brooks' robotic systems, focusing on image processing, model optimization, and system integration. You will work with cross-functional teams to ensure robust performance on embedded hardware. You will drive data-driven improvements from dataset curation to model evaluation, contributing to defect detection, object tracking, and semantic understanding. This is an opportunity to shape vision-enabled automation within a leading semiconductor automation company.Compensation / BenefitsMedical, Dental, Vision and Disability Insurance401(k) PlanCompany-paid holidaysFlexible VacationRemote work flexibilityCompetitive bonus eligibilityResponsibilitiesDevelop and implement computer vision algorithms for image/video processing and object trackingTrain, fine-tune, and optimize CNN/transformer-based models for accuracy and speedIntegrate vision solutions into applications and systemsCurate and annotate datasets for model training and evaluationDesign tests and measure model performance (accuracy, speed, resource use)Collaborate with cross-functional teams for system integration and troubleshootingDevelop production-quality code and maintain documentationSupport customers during software integration and field escalationsKey requirements4 years of professional software development experience4+ years programming in C# and/or C++MS or BS in Computer Science (minimum BS) or equivalent experienceFluency with UML for OO analysis/design, including state machinesExperience multithreading and network communicationExperience in software for instrumentation or equipment controlExperience with small project teams (6–12 engineers) and Linux customizationExperience with GIT/microsoft DevOpsExperience in machine vision and OpenCVExperience with machine learning and DL frameworks (TensorFlow, PyTorch) and object detection/tracking/segmentationHands-on development for robotics and motion control softwareclear written and verbal communicationteam collaborationproblem solvingC# and C++ programmingOpenCVTensorFlow","datePosted":"2026-10-26T13:44:15.741Z","dateModified":"2026-10-26T13:44:15.741Z","hiringOrganization":{"@type":"Organization","name":"Brooks Automation","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Baltimore","addressRegion":"MD","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"22c413c42e424476fa69a7f4"},"url":"https://jobsearcher.com/jobs/22c413c42e424476fa69a7f4"}}