CareerPlanSign in

Senior Embedded Software Developer

CANADA💼 Full-time🗓 2026-08-02 → 2026-09-27

Core

Design, develop, and maintain embedded software for optical sensors monitoring agricultural feed bins, integrating hardware and software to enable real-time forecasting and decision-making.

Role type

Senior Embedded Software Developer (IC)

Builds

Embedded C firmware for microcontrollers, embedded Linux systems, and Python support tools for HD line sensors.

Domain

Ag-tech / Industrial IoT / Embedded Systems

Required skills

Embedded C, C++, Python, FreeRTOS, Embedded Linux, Yocto, System debugging, Power optimization, Fleet deployment management

Preferred skills

AWS IoT ecosystem, Computer vision, Cellular modems, Bootloaders, JavaScript

Technologies

FreeRTOS, Yocto, Embedded Linux, Python, C, C++, AWS IoT

Responsibilities

Write embedded C for microcontrollers driving feed bin sensors; Drive embedded Linux projects using Yocto; Write Python code supporting HD line; Conduct system debugging and reliability testing; Optimize performance and manage fleet deployments; Write software for brand new hardware projects.

Seniority

Senior, hands-on IC

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