Profile
Jagroop Buttar
Computer Vision and R&D
Download Resume
Computer Vision and R&D | Automation | Robotics | Rapid Prototyping
Focused on computer vision and applied R&D for automation and robotics, with an emphasis on solutions that remain reliable under real industrial constraints. The work spans conventional vision tooling, AI-based vision capability, and the engineering required to integrate cameras, compute, and systems into practical deployments.
Strengths include fast iteration from prototype to deployment, performance-minded implementation, and a systems approach across software, vision, networking, and automation. The goal is consistent: deliver capability that is measurable, maintainable, and dependable in production environments.
Core Focus
  • Vision pipelines for inspection, measurement, and automation workflows
  • AI vision capability across detection, classification, segmentation, pose, and tracking
  • Practical integration across cameras, compute, and industrial systems
Approach
  • Integration-first mindset aligned with production constraints and reliability needs
  • System-level thinking across devices, networks, and deployment environments
  • Iterative R&D execution with clear outcomes and practical deliverables
Strengths
  • Performance-minded tooling and clean engineering practices
  • Strong focus on stability, maintainability, and real-world usability
  • Comfortable bridging software, vision, controls, and automation domains
Experience
Vision and AI Engineering Manager
ARM Technologies Apr 2025 – Present
  • Lead applied computer vision and AI initiatives for automation-focused programs and prototypes.
  • Define technical direction across conventional vision tooling and AI-based capability.
  • Support architecture decisions that prioritize stability, testability, and maintainability.
  • Coordinate integration across cameras, compute, networking, and industrial systems.
  • Guide performance and deployment choices across workstation and edge environments.
  • Translate requirements into practical engineering scope and validation steps.
  • Maintain delivery structure through milestones, verification, and results reporting.
R&D Supervisor
Ascension Automation Solutions Jan 2024 – Apr 2025
  • Led R&D execution for vision-enabled automation deliverables and integration work.
  • Developed inspection and measurement workflows aligned with production constraints.
  • Supported system bring-up and commissioning for deployed automation environments.
  • Collaborated with controls and robotics integration to ensure end-to-end functionality.
  • Improved reliability through structured debugging and iterative refinement cycles.
  • Standardized reusable tooling for faster iteration across similar applications.
  • Validated outcomes against real-world requirements and deployment constraints.
Controls Programmer and Vision Specialist
ARM Technologies Apr 2022 – Jan 2024
  • Delivered PLC and HMI implementations aligned with system requirements and field constraints.
  • Integrated multiple vision systems into automation sequences and production workflows.
  • Supported robotics and cell commissioning with a focus on reliability and repeatability.
  • Worked with industrial communication and networked devices for system interoperability.
  • Developed practical tools to reduce iteration time during development and troubleshooting.
  • Validated measurement workflows and improved consistency across production scenarios.
  • Provided technical support during ramp-up, tuning, and deployment stabilization.
Automation Engineer
E Hofmann Plastics Jun 2018 – Sep 2021
  • Maintained and improved automation systems supporting manufacturing operations.
  • Troubleshot equipment issues with a focus on uptime, repeatability, and safe recovery.
  • Implemented reliability improvements to reduce recurring downtime and instability.
  • Coordinated upgrades and changes with production schedules and operational needs.
  • Supported mechanical and controls requirements for ongoing production support.
  • Introduced process improvements through structured analysis and corrective actions.
  • Standardized procedures for faster diagnosis and consistent system behavior.
Projects

Gluonix Designer

A drag-and-drop GUI designer for Python applications built to move quickly from layout to working interfaces.

Designed for rapid UI iteration through component selection, property editing, and export to runnable Python code, with animation support for modern interactions.

GUI Tools

Web VNC

A browser-based remote desktop system built on websockets for low-friction access from desktop and mobile clients.

Supports multiple concurrent view sessions with a single control session, multi-monitor streaming, and secure login-based access control.

Remote Access Websockets Networking TCP VNC Tools

Lens Calculator

A responsive lens and imaging calculator for machine vision workflows, covering field of view, focal length, object distance, and motion blur.

Uses an adaptive optics approach that switches between a focused thin-lens model (the -1 term) and a high-distance approximation based on the distance-to-focal ratio (R) for practical accuracy across working distances.

Lens Tools GUI Calculator

Augmented Assembly Station

An operator-guidance and verification station that uses AI machine vision to support step-by-step assembly.

Provides visual direction during the build, validates correct parts and placement at each stage, and helps reduce missed steps and rework in production workflows.

AI Machine Vision Automation

Ethernet/IP Adapter Stack

An industrial Ethernet/IP adapter stack designed for predictable identity, reliable discovery, and stable long-running operation.

Includes multi-instance adapter support, Class 1 implicit messaging, and Class 3 explicit messaging with both connected and unconnected connections.

Ethernet/IP Industrial Networking TCP UDP

Ethernet/IP Scanner Stack

An Ethernet/IP scanner stack for commissioning, device interaction, and managing real-world communication workflows.

Supports multiple adapter connections, connected and unconnected communication patterns, and explicit messaging for both regular data and I/O data access.

Ethernet/IP Industrial Networking TCP UDP

Modbus Master Stack

A Modbus master stack built for fast polling, predictable request handling, and automation-grade integration.

Supports multiple slaves including different unit ids on the same ip:port, with both tcp and udp transport and connected or unconnected communication patterns.

Modbus Industrial Networking TCP UDP

Modbus Slave Stack

A Modbus slave stack designed for stable behavior under supervision, repeated polling, and simulation or integration support.

Supports multiple concurrent masters and multiple unit ids on the same ip:port, with both tcp and udp transport and predictable data mapping.

Modbus Industrial Networking TCP UDP

Conventional Vision Toolkit

A conventional machine vision toolkit covering inspection building blocks including blob analysis, geometric tools, regions, fixtures, texture tools, and measurement workflows.

Designed for repeatable inspection behavior, controllable tuning, and debuggable pipelines.

Machine Vision Measurement Calibration

AI Vision Toolkit

AI vision capability spanning detection, classification, segmentation, and pose workflows.

Built with deployment in mind, including practical dataset handling and inference patterns for automation and robotics environments.

AI Deployment Performance

Tracking Toolkit

Tracking capability designed for stable object association across frames.

Focused on consistent runtime behavior where outputs must remain coherent under real production variability.

AI Tracking

TCP and UDP Networking Stack

Reusable TCP and UDP networking utilities for client and server workflows.

Designed for predictable message exchange, transport flexibility, and integration into automation-grade systems.

TCP UDP Networking Tools

HTTP Services

Embedded HTTP services for internal APIs and integration endpoints.

Designed to simplify interoperability between tools and services while keeping implementations lightweight and practical.

TCP Services Networking Tools

RPC Stack

A custom RPC system using json messages over tcp, udp, and websockets for lightweight service-to-service control.

Supports connected and unconnected communication patterns with a consistent request and response model across transports.

RPC JSON TCP UDP Websockets Tools

Encryption Utilities

Reusable encryption utilities for protecting configuration and stored payloads.

Designed as a practical layer for secure handling when needed, without unnecessary complexity.

Security Tools
Skills

AI Vision

PyTorch
ONNX
TensorRT
OpenCV
Detection
Classification
Segmentation
Pose
Tracking
Model Export
Inference Optimization
Evaluation Metrics
Deployment Validation
Dataset Curation

Conventional Vision

Filtering
Thresholding
Morphology
Blob Analysis
Edge Detection
Line and Circle Tools
Template Matching
Fixtures
Calibration
Measurement
Lighting Tuning
Image Registration

Industrial Communications

Ethernet/IP
CIP
Modbus
OPC-UA
TCP
UDP
Sockets
Device Discovery
Explicit Messaging
Network Debugging
Latency Profiling
Reliability Testing

Robotics and Automation

PLC
HMI
Robot
Commissioning
System Troubleshooting
Automation Integration
Field Devices
Production Constraints
Failure Recovery

Software and Tooling

Python
PHP
JavaScript
SQL
SQLite
Git
Packaging
Logging
Unit Testing
CI/CD
Performance Profiling

Platforms and Deployment

Windows
Linux
Edge Devices
Jetson
GPU Acceleration
Runtime Stability
Diagnostics
Service Hardening
Education
Centennial College
Toronto, ON Sep 2015 – Apr 2018
Associate of Science - Mechanical
IGNOU
Delhi, India Sep 2010 – Dec 2014
Bachelor of Science - Aerospace
Contact
Profile
Jagroop Buttar
Computer Vision and R&D
Send a Message