As of November 7, 2026, Jobsy lists 5 firmware engineer jobs in Ottawa, ON. 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.
5 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.
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
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.
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.
C, oscilloscope, ARM microcontroller, FPGA, ASIC
Common questions
Who is hiring firmware engineers?
Qualcomm Canada ULC (4), Nokia (3), AMD, Inc. (2), Advanced Micro Devices, Inc (2) and FLIR Integrated Imaging Solutions, Inc. (2).
What skills do firmware engineer jobs ask for?
Postings most often mention firmware, c, c++, python, debugging, computer engineering, communication skills and rtos.