CareerPlanSign in

Software Developer, Device Platform

Kitchener💼 Full-time🗓 2026-09-10 → 2026-09-26

Core

Build the engine for IoT edge computing devices, directing data traffic between embedded Linux systems, hardware, firmware, and cloud services.

Role type

Senior IC software developer (IoT edge platform)

Builds

End-to-end software systems spanning edge device runtimes to cloud microservices and frontend integrations

Domain

Intelligent transportation / IoT / Embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

Go, NodeJS, Kotlin, SpringBoot, C/C++, Linux tools (systemd-networkd, tcpdump, OpenVPN, iptables, IPsec, bash), cloud architecture (AWS, Kubernetes), hardware testing

Preferred skills

AI integration in development ecosystem, protocol spec analysis

Technologies

Node.js, Go, C++, AWS, Kubernetes, systemd-networkd, tcpdump, OpenVPN, iptables, IPsec, bash

Responsibilities

Design, develop, test, deploy, and maintain high-quality software systems from edge to cloud; Collaborate with architects to chart long-term technical vision; Build robust build, test, and deployment automation; Evaluate performance, cost, and scalability of live systems; Recommend system upgrades and refactoring; Conduct peer code reviews

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.