CareerPlan

Telemetry Firmware/Driver Development, Staff

Markham, Ontario, CanadaFull-time$121k–$171k2026-10-21 → 2026-11-10

Core

Design, develop, create, modify, and validate embedded and cloud edge software, applications, and specialized utility programs for large-scale products and systems.

Role type

Staff Software Engineer (Embedded/Cloud Edge)

Builds

Embedded and cloud edge software, applications, and specialized utility programs

Domain

Semiconductor / Embedded Systems / Cloud Edge

Required skills

C, C++, Java, Python, Git, Source Code Management, Unit Testing, Debugging, Regression Testing, Code Reviews, Technical Documentation, System Design, API Design, Database Management

Preferred skills

Master's Degree in Engineering/CS, 8+ years of Software Engineering experience, 3+ years with Database Management Software, 3+ years with API, 1+ year with Git/Perforce

Technologies

C, C++, Java, Python, Git, Perforce

Responsibilities

Design and implement software modules for large-scale products; Analyze user needs and software requirements; Participate in and lead design, coding, unit testing, debugging, and integration efforts; Perform complex code reviews and regression tests; Collaborate with hardware, systems, and test engineers; Write detailed technical documentation.

Seniority

Staff, hands-on IC with significant decision-making and team guidance