Deliver highly reliable Computer Vision features by writing clean, modular, and optimized pipelines that achieve target accuracy metrics, minimize false positives/negatives, and meet the "Definition of Done."
Drive the squad’s technical growth through structured reviews of both software code and model architectures, ensuring all engineers are proficient in the "Universal Stack" and modern Computer Vision deployment frameworks.
Design modular Computer Vision processing pipelines that easily integrate across squads via robust API contracts, making it simple for the TRE team to monitor frame-ingestion, queuing, and model outputs.
...
Assist in the design, development, and implementation of software for semiconductor equipment, including control systems, user interfaces, and data processing modules.
Write clean, efficient, and well-documented code in languages such as C# & C++, following best practices and coding standards.
Collaborate with hardware and mechanical engineers to integrate software with machine components and ensure seamless operation.
...
AI Development: Design and implement machine learning and AI algorithms to enable autonomous navigation, obstacle avoidance, and decision-making for AGVs.
Robotics Integration: Collaborate with hardware and software teams to integrate AI solutions into AGV systems seamlessly.
Path Planning & Mapping: Develop algorithms for SLAM (Simultaneous Localization and Mapping) and motion planning to optimize AGV performance in dynamic environments.
...