cover image
Micromart

Micromart

www.micromart.com

1 Job

31 Employees

About the Company

Micromart is redefining how people access what they need, wherever they need it. We provide fully autonomous Smart Stores that bring convenience, customer delight, and easy operations to store operators, turning any location into a retail opportunity.

Listed Jobs

Company background Company brand
Company Name
Micromart
Job Title
Software Engineer, Vision & Automation
Job Description
Job title: Software Engineer, Vision & Automation Role Summary: Design, build, and maintain production‑grade computer vision and automation systems that drive order completion in unattended retail environments. Focus on reliable decision logic, edge‑aware performance, and hardware integration within a cloud‑first architecture. Expectations: Deliver end‑to‑end systems with high accuracy, low latency, and robust error handling. Own feature lifecycles from concept through deployment, iterating based on real‑world metrics and operational feedback. Operate in a hybrid office setting, actively collaborating with hardware teams on camera placement, sensor integration, and real‑time processing constraints. Key Responsibilities: - Architect and implement interaction‑based automation for order closure. - Build and tune vision pipelines using OpenCV, FFmpeg, and optional ML frameworks. - Develop thresholding and fallback logic to balance automation coverage with safety. - Collaborate on hardware decisions (camera layout, edge compute placement). - Instrument system performance; track accuracy, throughput, latency, and safety metrics. - Iterate on systems leveraging real‑time operational data and failure analysis. - Own full lifecycle: design, code, test, deploy, and refine in production. Required Skills: - Proven experience delivering production software systems. - Strong fundamentals in software engineering, architecture, and scalable design. - Proficiency in Python or C++ (systems or scripting language). - Hands‑on experience with OpenCV and video/image processing pipelines. - Ability to reason across software, data, and physical hardware constraints. - Familiarity with FFmpeg, PyTorch/TensorFlow, and edge/IOT concepts. - Experience in start‑up or small‑team environments with high ownership. - Comfortable troubleshooting real‑world failure modes in office‑based hardware. Required Education & Certifications: Bachelor’s degree in Computer Science, Electrical Engineering, or related field (or equivalent experience).
Toronto, Canada
Hybrid
17-01-2026