Location: Toronto (Hybrid. Regular in-office presence required for hardware testing.)A hands-on, systems-focused role responsible for validating, stress-testing, and strengthening the full hardware-software systems that power our autonomous retail platform. You act as the final validation layer before release and the escalation point for complex system issues in the field.About Micromart Micromart is building the platform for unattended retail. We empower entrepreneurs to turn any location into a retail opportunity, from offices and condos to gyms, hotels, and other shared spaces. Our focus is on giving entrepreneurs powerful tools that are simple to use, while delivering a fast, intuitive shopping experience for shoppers.Often described as Shopify for physical commerce, Micromart provides the infrastructure that powers unattended retail in the real world.Our Team Micromart launched just over a year ago and is now used in thousands of locations across North America. We’re a small and growing team working closely across product, platform, and smart store systems, from design through production.Work here is end to end. That means thinking through problems, making pragmatic tradeoffs, shipping changes, and improving systems over time. As we scale, quality and reliability matter more than ever, and this role plays a key part in that.How You Can Help As a System Validation Engineer, you will define what reliability means at Micromart across the full hardware and software system, and continuously raise that bar as we scale.You will own system-level validation and release confidence for changes that impact hardware, edge devices, payments, vision systems, and connected components. When a feature crosses hardware and software boundaries, this role ensures it works reliably in the real world.This is a systems-first role that combines hands‑on validation with reliability-focused engineering work. You will spend time testing cabinets, simulating real‑world conditions, reproducing failures, analyzing logs, validating Android builds and device‑side changes, and working closely with engineers and external partners to drive root cause and long‑term fixes. When systems fail in the field, you are responsible for reproducing, understanding, and driving root cause across hardware, software, and integrations. Our smart stores operate 24/7. Entrepreneurs and shoppers depend on them to work every time.At Micromart, you willOwn System‑Level ValidationOwn QA for features that cross hardware and software boundaries, including smart locks, payment terminals, cameras, eTags, edge devices, and Android builds that interact with physical systemsDefine and enforce what “release ready” means for hardware and edge system changesDevelop and refine hardware and systems validation procedures as architecture evolvesEnsure firmware updates, BIOS changes, hardware revisions, and vendor SDK changes do not introduce regressions before rolloutTest Real‑World ConditionsTest end‑to‑end flows across hardware, embedded Node.js services, networking infrastructure, payments, vision processing, and cloud APIsSimulate real‑world scenarios such as internet loss, degraded connectivity, Bluetooth instability, USB device failures, power interruptions, and router instabilityValidate revenue‑impacting systems including payment authorization flows and vision‑based order processing under real‑world conditionsEvaluate and Improve Hardware SystemsTest and compare different hardware components including edge computers, USB cameras, payment terminals, and networking equipmentEvaluate performance, stability, and compatibility across vendors and configurationsPropose and validate improvements to hardware selection and system architectureIdentify tradeoffs between cost, performance, and reliability in real‑world deploymentsInvestigate and Resolve Field IssuesReproduce customer‑reported and fleet issues in a controlled environmentInvestigate issues such as payment preauthorization failures, vision detection or review inconsistencies, temperature alarms, memory leaks, LCD burn‑in, USB device instability, and connectivity problemsAnalyze logs and fleet health data to determine root causes and quantify impact across deploymentsDocument findings clearly and partner with engineering to drive long‑term fixesImprove Reliability and Support EngineeringCollaborate directly with technology partners to elevate issues and validate fixesCollect and provide structured technical evidence to support investigationsBuild small tools or scripts to improve fleet visibility and diagnosticsContribute targeted reliability improvements directly to device‑side services and infrastructure, including writing and shipping code changes in TypeScript, Node.js, or related tooling when appropriatePartner closely with engineers to design and implement long‑term fixes for systemic reliability issuesTechnology StackLinux‑based edge computers running Node.js services (TypeScript)Android applications interacting with device‑side servicesUSB cameras, Bluetooth eTags, payment terminals, routers, and other connected hardwareCloud APIs and backend services built in TypeScriptFleet management and remote device monitoring toolsWhat You Bring To The TeamExperience working with hardware and software systems such as IoT devices, robotics platforms, embedded Linux systems, or device fleetsStrong software fundamentals and comfort reading, understanding, and debugging production code, ideally in TypeScript or Node.jsExperience debugging issues on Linux‑based devices including logs, processes, memory usage, and networking behaviorFamiliarity with device‑level components such as USB cameras, routers, SIM connectivity, and embedded Linux systemsSolid understanding of networking fundamentals including DNS, DHCP, NAT, and connectivity troubleshootingStrong investigative mindset with a focus on root cause and durable solutionsAbility to reason about distributed systems where hardware, edge services, and cloud APIs interactComfort taking ownership in a fast‑paced startup environmentNice to haveExperience with Raspberry Pi or embedded Linux systemsExperience validating firmware updatesExperience working with payment devices or IoT fleetsAbility to write tooling in TypeScript, Bash, Python, or CExperience working with embedded or edge computing devices with hardware acceleration or vision processing workloadsExperience in high‑uptime, real‑world production systemsStartup or high‑growth company experienceOur ValuesWe are problem solvers first, builders secondWe care deeply about durability and real‑world reliabilityWe value ownership and accountabilityReliability and security are non‑negotiableWe move fast, but we build to lastWhy Micromart Quality and reliability are foundational to Micromart’s platform. Our smart stores operate continuously, and entrepreneurs and shoppers depend on them to work every time. This role directly impacts uptime, customer trust, and system resilience. You will not just test features. You will define and raise the reliability standard across thousands of real‑world deployments.We believe software should empower people to build real businesses in the physical world. Micromart exists to give entrepreneurs practical, durable tools to create opportunity where people live and work. Your work will directly support that mission.This year marks a major growth phase for Micromart. We’ve built the core smart store product and the platform that powers it with a very small team. Now we’re focused on scaling, shipping new capabilities, and raising the bar on product quality and our technical stack. If you enjoy owning real systems and pushing them to the next level, there’s a lot to dig into.What We OfferCompetitive salary and equityHealth, dental, and vision benefits for employees and dependentsMonthly fitness or wellness stipendHybrid work environment with access to our Toronto officeMeals provided when working from the officeCentrally located downtown office near Union StationThe opportunity to own reliability in a rapidly scaling hardware and software companyMicromart is an equal-opportunity employer and welcomes applicants from all backgrounds.#J-18808-Ljbffr