As of November 7, 2026, Jobsy lists 22 firmware engineer jobs in Canada. The most active employers are Qualcomm Canada ULC, Nokia and AMD, Inc.. Skills often requested: firmware, c, c++ and python.
No matching filters. Try another name.
22 jobs·Latest jobs · Canada··
Why we group jobs by company
Jobs from the same identified company share one card in each results page. As you load more, we merge that company’s additional jobs into its existing card, so large employers do not keep taking extra space. Use the arrows or numbered dots to browse, or View all to compare its loaded jobs and reach the company’s full list. Company pages show separate job cards.
4+ YOECollect, analyze, and validate performance specifications and requirements; Min 2+ years embedded firmware development with C, firmware, silicon validation, or related work experience; Preferred Qualifications:
Firmware, ML, Laboratory equipment, Test automation, C, Assembly
8+ YOECandidates need a bachelor's degree in an engineering or computer field with 8+ years of software experience, or a master's with 7+ years, or a PhD with 6+ years. They also need 4+ years of programming in C, C++, Java or Python, plus embedded firmware experience and strong lab debug skills.
6+ YOECandidates need an engineering or computer science degree, 6+ years with embedded systems and low-level programming in C/C++ and Python, and hands-on lab bring-up experience. Experience with SerDes, Ethernet, PCIe or high-speed signals is also required.
7+ YOECandidates need a degree in engineering or computer science, at least 4 to 6+ years of software engineering experience depending on degree, and 3+ years in C, C++, Java or Python. Strong embedded systems, hardware debugging and team leadership skills are expected.
Solidigm: Solidigm is a leading global provider of innovative NAND flash memory solutions.
7+ YOECandidates need a bachelor's degree in computer engineering, electrical engineering, computer science or a related field, plus 7+ years of hands-on architecture, embedded systems and simulator experience. Linux, compilers, debuggers and hardware interfaces such as I2C, SPI and UART are also required.
Actalent: Actalent is an operating company of Allegis Group, the global leader in talent solutions.
3+ YOECandidates need a bachelor's degree or equivalent in an engineering or computer science field and at least 3 years of embedded firmware experience. They must know C and C++, ARM Cortex-M devices and serial protocols such as SPI, I2C, UART and CAN.
Candidates need a bachelor's degree in Computer Engineering or equivalent, experience with C, C++ and Python, and agile development skills. Knowledge of digital signal processing, control theory, optical networks, optical components or embedded CPUs is needed in at least one area.
Firmware, Computer engineering, C, Python, Signal processing, Optical components
4+ YOECandidates need a BS or MS in electrical engineering, computer science or a related field, and 4+ years of embedded software development in a real-time environment. Strong C/C++ and device driver skills for Linux or real-time operating systems are required.
Candidates need a Bachelor's in Computer Engineering or equivalent and experience with C, C++ and Python. Previous intern or co-op experience at Nokia or Infinera and knowledge in at least one area such as optical networks, embedded CPUs or DSP are required.
Firmware, Computer engineering, C, Python, Signal processing, Optical components
5+ YOECandidates need a Bachelor's in electrical engineering or computer science and at least 5 years of experience with complex SoC or silicon products for server, storage or networking. Strong C or C++ and Python skills, plus hands-on experience with high-speed data center interfaces, are required.
Candidates need strong C++, C and scripting skills, pre-silicon and post-silicon firmware experience, and an understanding of computer architecture. A Bachelor's, Master's or PhD in Electrical or Computer Engineering with relevant experience is required.
Candidates need extensive experience with microcontrollers and embedded C or assembly, strong low-level hardware and firmware interface knowledge, and a bachelor's or master's degree in electronics, computer engineering or another applied science.
Candidates need a Bachelor's, Master's or PhD in Electrical or Computer Engineering, strong C, C++ and scripting skills, and firmware experience on pre- and post-silicon platforms. Experience with DDR/JEDEC IP, memory controllers or PHYs, and computer architecture is needed.
Candidates need extensive embedded firmware experience with microcontrollers and C or assembly, plus a bachelor's or master's degree in an engineering or applied science field. Experience with RTOS, Python, Git, Agile and pre-silicon environments is preferred.
MistyWest: A product development firm accelerating the world's transition to a more sustainable future.
5+ YOECandidates need 5+ years of embedded firmware experience, strong C/C++ for microcontrollers, and experience with low-power battery products. They also need Wi-Fi provisioning experience and solid Git and code-review practices.
Work in Ottawa: Invest Ottawa is a non-profit, partnership organization that operates on an annual budget that comes from a variety of sources including: municipal,…
5+ YOECandidates need a Bachelor's or Master's degree in an engineering or computer science field and 5+ years of embedded firmware experience. Strong C/C++ and Python, ARM Cortex-M or RISC-V experience, and hardware debugging skills are required.
5+ YOECandidates need strong embedded C skills, working knowledge of C++, and experience with RTOS or bare-metal systems. A relevant engineering or computer science degree plus 3 to 5 years of experience, or a PhD, is required.
3+ YOECandidates need expert embedded C, working C++, and RTOS or bare-metal design skills. They also need hardware debugging experience, technical leadership, a relevant engineering degree and 3 to 8 years of experience depending on degree level.
Candidates need a bachelor's degree in electrical or computer engineering or a related field, plus proficiency in C for embedded software, debugging and real-time operating system experience. Familiarity with ARM microcontrollers, UART, SPI and I2C, schematics and oscilloscopes, and strong communication skills are also required.
Jetson Home: That is why Jetson is building the first fully vertically integrated home electrification company.
Candidates need production C or C++ experience on microcontrollers, plus knowledge of communication protocols such as Modbus, BLE, WiFi and LoRa. They should be comfortable with testing, code review, CI/CD, debugging hardware-software interactions and on-call work.
Firmware, Debugging, Communication skills, Customer service, Embedded systems, C
7+ YOECandidates need 7+ years of embedded firmware experience, ideally in renewable energy or automotive, with strong C/C++ skills and safety-critical software experience including ASIL standards. A bachelor's or master's degree in an engineering field is expected.
Astera Labs Early Career: Astera Labs (NASDAQ: ALAB) provides rack-scale AI infrastructure through purpose-built connectivity solutions.
Candidates need a computer science or electrical/software engineering background, prior co-op experience in firmware or embedded software, and RTOS knowledge. C or C++, Python, git and debugging with JTAG are expected.