Senior Product Engineer – Real-Time IoT (Raspberry Pi) & Consumer Platform

TeamDai™

Southwestern Ontario

On-site

CAD 85,000 - 115,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

A technology solutions provider is seeking a lead engineering partner to develop a real-time automation and consumer platform. The role involves creating a Raspberry Pi-based system, designing scalable cloud services, and delivering mobile/web applications for distinct user groups. Candidates should have proven experience with Raspberry Pi and strong skills in backend engineering and real-time data synchronization. This full-time position targets mid-senior level engineers interested in innovative technology solutions.

Qualifications

  • Proven experience shipping production software on Raspberry Pi.
  • Strong backend engineering skills in Node.js/TypeScript or Python.
  • Expertise in real-time data synchronization and messaging patterns.

Responsibilities

  • Develop a resilient Linux-based service for Raspberry Pi.
  • Design backend services for high-frequency data ingestion.
  • Deliver cross-platform mobile apps for distinct user groups.
  • Implement automatic generation and distribution of reports.

Skills

Raspberry Pi
Node.js
TypeScript
Python
PostgreSQL
Flutter
React Native
MQTT
WebSockets
SSE

Job description

Overview

We are seeking a lead engineering partner to build a high-stakes, real-time automation and consumer platform. The project involves a three-sided ecosystem: a Raspberry Pi-based edge layer deployed at distributed sites, a scalable cloud backend that ingests third-party data, and a dual-user mobile/web application suite.

The Challenge

You will be responsible for the end-to-end architecture of a system that:

  • Synchronizes on-site hardware signals with external data feeds.
  • Triggers automated actions at the edge based on real-time logic.
  • Updates consumer clients with low-latency data visualizations.
  • Produces automated, verifiable performance reporting for external partners.

Industry specifics and data partners disclosed under NDA.

Key Responsibilities
  • Edge (Raspberry Pi): Develop a resilient Linux-based service for Raspberry Pi that interfaces with on-site equipment, manages local media/logic, and maintains a secure, offline-first cloud connection.
  • Cloud: Design and implement backend services for high-frequency data ingestion, role-based access, and real-time messaging (Pub/Sub) across a growing fleet of devices.
  • Mobile/Web: Deliver cross-platform mobile (iOS/Android) and web apps for two distinct user groups, featuring real-time state synchronization and location-aware workflows.
  • Reporting Automation: Implement a scheduled engine for aggregating activity logs and generating/distributing branded PDF reports to external stakeholders.
Technical Requirements
  • IoT/Edge: Proven experience shipping production software on Raspberry Pi (service supervision, local caching, and device telemetry).
  • Full-Stack: Strong backend engineering (Node.js/TypeScript or Python), PostgreSQL, and cross-platform mobile (Flutter or React Native).
  • Real-Time: Expertise in real-time data synchronization and messaging patterns (MQTT, WebSockets, or SSE).
  • Systems: Experience interfacing with external hardware protocols and managing media assets at scale.
  • Reporting: Experience building automated document generation (PDF) and email delivery pipelines.
To Apply

Please include:

  • 2–3 relevant case studies involving Raspberry Pi or distributed edge systems.
  • Your proposed technology stack and architectural approach.
  • Timeline estimate for an MVP and first pilot deployment.
Confidentiality Note

Specific domain details, hardware integration protocols, and deployment environments will be shared during the interview process under NDA.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
  • Industries

Referrals increase your chances of interviewing at TeamDai by 2x

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Founding Engineer (Platform)
Founding Engineer (Platform)

Terminal • Toronto

On-site
CAD 110,000 - 160,000
Equity packages
MacBook provided
Health benefits
+1
Senior Product Manager - Platform Innovation & Intelligence
Senior Product Manager - Platform Innovation & Intelligence

Martyn Bassett Associates • Toronto

On-site
CAD 85,000 - 100,000
Senior Software Engineer: Edge AIoT & Real-Time Web Apps
Senior Software Engineer: Edge AIoT & Real-Time Web Apps

Emergent Solutions Inc. • Markham

Hybrid
CAD 90,000 - 130,000
Senior Backend Engineer .NET & Python
Senior Backend Engineer .NET & Python

PosiTrace • Vancouver

On-site
CAD 110,000 - 145,000
On-site role
Competitive salary
Benefits program
+2
Full Stack Software Engineer - Construction Tech
Full Stack Software Engineer - Construction Tech

Brickeye • Toronto

On-site
CAD 85,000 - 110,000
Competitive salary
Equity opportunities
Growth opportunities
+1
Senior Full Stack AI Engineer
Senior Full Stack AI Engineer

Syndesus, Inc. • Toronto

On-site
CAD 180,000 - 250,000
Lunch provided on office days
Unlimited PTO
Commuting costs covered
Staff Software Engineer – AI & Platform
Staff Software Engineer – AI & Platform

Alygra • Halifax

On-site
CAD 140,000 - 180,000
Staff Software Engineer – AI & Platform
Staff Software Engineer – AI & Platform

Alygra • Quebec

On-site
CAD 120,000 - 180,000
Staff Software Engineer – AI & Platform
Staff Software Engineer – AI & Platform

Alygra Advisory • Montreal (administrative region)

On-site
CAD 120,000 - 170,000
Frontend Developer
Frontend Developer

Kondra Systems Inc. • Ottawa

On-site
CAD 70,000 - 100,000