CareerPlanSign in

Software Developer

London, ON, ca💼 Full-time💰 $65,900–$65,900🗓 2026-08-27 → 2026-09-26

Core

Develop and maintain embedded Linux and PC software solutions for train monitoring systems.

Role type

Senior embedded software engineer

Builds

Monitoring products and electronic equipment for trains

Domain

Rail transit / Embedded systems

Deliverable

production ML models | product features

Required skills

C programming, embedded systems, bare metal programming, software architecture, debugging, formal design documentation

Preferred skills

AI workflow integration, process improvement

Technologies

Embedded Linux, C

Responsibilities

Analyze technical requirements, design software to implement formal requirements, implement software designs, debug and correct software defects, create and maintain formal software design documentation, assist other groups with understanding product behavior, work with product management to respond to customer comments

Seniority

Senior, hands-on IC

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