CareerPlanSign in

Embedded Software Engineer

Richmond Hill, York region💼 Full-time🗓 2025-06-17 → 2026-09-07

Core

Design, develop, code, test, and debug system software for embedded modules and advanced wireless communication systems from requirements to production deployment.

Role type

Embedded Software Engineer

Builds

Embedded software for wireless communication modules and systems

Domain

Wireless communications / Embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ programming, RTOS principles, data communication protocols, Ethernet, TCP/IP, problem-solving, troubleshooting, software configuration management, bug tracking tools

Preferred skills

OS-based application development (Linux), network stack development, packet processing, wireless systems knowledge, Assembly language, scripting languages (Perl, Tcl/Tk)

Technologies

C, C++, RTOS, Linux, Ethernet, TCP/IP, Perl, Tcl/Tk

Responsibilities

Design and develop embedded system software, perform code reviews, document designs, support software QA, debug and test systems

Seniority

Entry to Mid-level, hands-on IC

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