Embedded Jobs in Canada
There are 211 open Embedded jobs in Canada on freehire right now. 40 of them were posted recently. The skills employers ask for most often are cpp, embedded-software and linux.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| CAD | year | CA$110,000 | CA$130,150 | CA$160,000 | 29 |
| USD | year | $124,388 | $129,000 | $192,625 | 14 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- cpp 68%
- embedded-software 58%
- linux 57%
- ai 41%
- embedded-systems 40%
- python 40%
- rtos 33%
- git 31%
How the work is done
- Hybrid 43 · 20%
- Onsite 28 · 13%
- Remote 15 · 7%
Visa sponsorship offered in 73% of the 30 postings that state a position on it.
Seniority
- Senior 64
- Staff 19
- Lead 11
- Intern 8
- Junior 5
- Principal 5
Who is hiring
- 1000+ employees 50
- 501-1000 employees 15
- 51-200 employees 11
- 11-50 employees 1
Avionics Certification Engineer – DO-178C, DO-254, FPGA/ASIC & Embedded Systems
Avionics Certification Engineer – DO-178C, DO-254, FPGA/ASIC & Embedded Systems Technical Skills • DO-178B/C (Airborne Software Certification) • DO-254 (Airborne Electronic Hardware Certification) • DO-330 (Tool…
Software Developer-Embedded--Onsite Position
Software Developer-Onsite Position (Intermediate) Are you an innovative and flexible self-starter? Do you have keen software engineering skills? We’re looking for highly motivated Software Developer to join our world…
Sr. Embedded Software/Firmware Engineer
Develop embedded firmware and Linux/AUTOSAR device drivers for Ethernet-based networking hardware powering autonomous vehicles and robots, ensuring real-time performance and safety-critical compliance.
IP Firmware Design Engineer
Design and verify firmware for calibrating high-speed DDR/LPDDR memory interfaces on FPGAs, integrating with Quartus Prime and collaborating across hardware/software teams.
Embedded Software Developer/Développeur ou développeuse logiciel embarqué
Build and maintain production-grade embedded Linux systems for gaming hardware using Buildroot, from bootloader to application layer, focusing on reliability and security.
Embedded Software Engineer
Design, implement, and maintain embedded software for broadcast hardware, integrating C++/C/Python with RTOS and device drivers while collaborating cross-functionally.
Senior Firmware Engineer
Develop embedded firmware in C/C++ for battery energy storage systems, implementing control algorithms and communication protocols to manage battery safety and performance.
Senior Embedded Software Engineer
Builds low-level, safety-critical embedded software for autonomous trucks, integrating sensors and control systems while ensuring robust, reliable code in Rust/C++ on ARM microcontrollers.
Embedded Solutions Intern
Intern designs FPGA-based embedded systems and writes low-level C code for Altera’s SoC devices, collaborating with hardware and software teams.
Product Delivery - Embedded Payments - Vice President
Lead embedded payments product delivery, designing global client onboarding and managing relationships with large tech clients while ensuring compliance and profitability.
Firmware Developer
Develop embedded Linux firmware in C/C++ and Python for traffic AI hardware, including BSP, drivers, and low-level tests in a multi-board environment.
Senior Software/Firmware Developer
Develop embedded firmware for Android/Linux video-conferencing devices using C/C++, focusing on networking, security, and video encoding.
Senior Software/Firmware Developer
Develop embedded firmware for Android/Linux video-conferencing devices in C/C++, focusing on networking, security, and video codecs while collaborating with cross-functional teams.
Embedded Software Developer
Develop embedded firmware for high-speed optical transceivers, collaborating with hardware and test teams to debug and optimize low-level communication protocols like I2C, SPI, and UART.
Sr. Embedded Software Developer
Develop embedded software for underground utility-locating devices, writing production C++/Qt code, debugging on Linux-based hardware, and deploying mesh networking systems for HDD industry.
Senior Digital Firmware Engineer (Remote)
Design and implement FPGA firmware and embedded systems using VHDL and C, integrating hardware and software while ensuring compliance with industry standards.