CareerPlanGet AI match score →

Software Developer

Vancouver, Canada💼 Full-time💰 $95,000–$95,000🗓 2026-04-01 → 2026-07-31

Core

Designing, creating, maintaining, and delivering code and scripts for embedded Linux-based video and analytics infrastructure appliances.

Role type

Intermediate Software Developer (Embedded Systems)

Builds

Linux-based video and analytics infrastructure appliances

Domain

Security / Surveillance / Embedded Linux

Deliverable

production ML models | product features | infrastructure

Required skills

Golang, TypeScript, Modern C++, Linux, CI/CD pipelines, multithreaded operating systems, networking protocols, OpenSSL, PC hardware components

Preferred skills

Docker, Github Actions, IoT technologies, Linux kernel, device drivers, The Yocto Project, production deployment

Technologies

Linux, Golang, Bash, TypeScript, C++, Docker, Github Actions, OpenSSL, Yocto Project

Responsibilities

Designing and creating code for embedded Linux environments; Using Golang/Bash/TypeScript to control build and runtime operations; Using C++ to produce robust application software; Implementing and maintaining CI/CD pipelines

Seniority

Intermediate, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗