Talent.com
Firmware Engineer
Firmware EngineerWork in Ottawa • Ottawa, Ontario, CA
Firmware Engineer

Firmware Engineer

Work in Ottawa • Ottawa, Ontario, CA
30+ days ago
Job type
  • Full-time
  • Quick Apply
Job description

Work in Ottawa is an initiative of Invest Ottawa, the economic development agency with a mandate of facilitating economic growth and job creation for the city of Ottawa. As a hub for innovation and growth, Ottawa is home to a vibrant tech job market that beckons top talent from around the globe

Ottawa’s leading employers are on the lookout for professionals like you. If you’re ready to elevate your career, our city’s dynamic job market offers a wealth of opportunities. Connect with top companies and find your place among the best in Ottawa’s tech scene.



Ottawa’s tech sector is growing, and so are the opportunities! If you’re exploring your next role in tech, Work in Ottawa can help you learn about leading employers and exciting careers in Canada’s capital.

Led by Invest Ottawa, the city’s lead economic development agency, this initiative works alongside tech companies, recruiters and search firms, and community partners to spotlight the incredible innovation happening here and help connect great people with great opportunities.

We are excited to partner with AttoTude to attract top talent for Firmware Engineer.

This job posting is a new position within our organization.

We are seeking a highly motivated Firmware Engineer to design, develop, and optimize embedded software for our next-generation products. The ideal candidate has strong experience in low-level programming (C/C++), microcontroller/SoC development, and hardware bring-up, with a proven ability to collaborate with cross-functional teams to deliver robust and efficient firmware solutions. This role is a full-time onsite position.

Position Overview

We are seeking a highly motivated Firmware Engineer to design, develop, and optimize embedded software for our next-generation products. The ideal candidate has strong experience in low-level programming (C/C++), microcontroller/SoC development, and hardware bring-up, with a proven ability to collaborate with cross-functional teams to deliver robust and efficient firmware solutions.

Key Responsibilities

  • Design, develop, and maintain firmware in C/C++ for microcontrollers, SoCs, and embedded platforms.

  • Implement and optimize device drivers for hardware peripherals (SPI, I²C, UART, USB, CAN, Ethernet, GPIO, ADC/DAC, PWM).

  • Integrate and configure RTOS or bare-metal firmware.

  • Perform board bring-up and hardware validation, working closely with electrical engineers.

  • Debug and analyze firmware/hardware issues using oscilloscopes, logic analyzers, and JTAG/SWD.

  • Develop secure bootloaders and update solutions.

  • Write and maintain unit tests and automated test scripts for firmware validation.

  • Collaborate with cross-functional teams (hardware, software, QA, systems engineering) to deliver products on schedule.

  • Document firmware architecture, APIs, and design decisions for maintainability.

· Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science

  • 5+ years of experience in embedded firmware development.

  • Strong proficiency in C/C++ and Python.

  • Experience with ARM Cortex-M, RISC-V, or similar MCU/SoC architectures.

  • Familiarity with RTOS and bare-metal programming.

  • Hands-on experience with hardware interfaces (SPI, I²C, UART, USB, BLE, Wi-Fi, etc.).

  • Proficiency with debugging tools (JTAG, GDB, oscilloscopes, logic analyzers).

  • Experience with version control (Git) and CI/CD pipelines.

Work in Ottawa utilizes a secure, closed AI environment for the initial screening of resumes, ensuring your data remains safe while helping us efficiently identify top candidates. We encourage all applicants to apply, even if you do not meet every requirement if you possess relevant skills, enthusiasm and eagerness to grow, we want to hear from you! To enhance your visibility, consider including relevant keywords in your resume.

If you require any accommodation during the hiring process, please reach out to info@attotude.com

Create a job alert for this search

Firmware Engineer • Ottawa, Ontario, CA

Similar jobs

Senior DSP Firmware Engineer | Ottawa, Canada

Celero Communications, Inc.Ottawa
Full-time

DSP algorithms on next‑generation silicon platforms.You will work closely with system architects, DSP designers, and verification teams to deliver high‑performance firmware across pre‑silicon and p...Show more

 • Promoted

Firmware Developer for Next-Gen Products

The E.W. Scripps CompanyOttawa, ON, CA
Full-time

Join a dynamic team as a Senior Firmware Developer, focusing on designing and maintaining cutting-edge firmware for innovative digital products.Develop core DVR software and APIs that enhance clien...Show more

 • Promoted

Senior Firmware Development Engineer

Scripps Broadcasting Holdings LLCOttawa
Full-time

Develop cutting-edge firmware solutions as a Senior Firmware Developer.Drive the creation and maintenance of next-generation products by developing the DVR scheduling engine and APIs for user inter...Show more

 • Promoted

Firmware and Silicon Development Engineer

Intel CorporationOttawa, ON, CA
Full-time

Join a groundbreaking team as a System Simulation Module Development Engineer.Focus on developing firmware and silicon models while enhancing software integration across technologies in a remote se...Show more

 • Promoted • New!

Remote System Simulation Engineer - Firmware & SoC Models

IntelOttawa, ON, CA
Remote
Full-time

A leading semiconductor company is seeking a Modeling Development Engineer to drive next-generation architectural breakthroughs.The candidate will define approaches for integrating firmware and har...Show more

 • Promoted

Licensing Engineer

QuaestoradvisorsOttawa
Full-time

WiLAN is seeking a curious and motivated early-career engineer eager to grow in a unique and evolving field.This role is an ideal opportunity for someone who is excited to build expertise by workin...Show more

 • Promoted

Embedded Firmware Bluetooth Engineer

HCR Permanent SearchOttawa, ON, CA
Permanent

This range is provided by HCR Permanent Search.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direct message the job poster from HCR Permanent ...Show more

 • Promoted

Lead, Firmware Engineering

ORBCOMMOttawa
Full-time

Join Us as a Lead, Firmware Engineering!.Are you ready to make a significant impact in an innovative environment? At ORBCOMM, we’re on the hunt for a passionate Lead, Firmware Engineering who thriv...Show more

 • Promoted

Senior Firmware Engineer

RBROttawa, ON, CA
Full-time

At RBR, we’ve been designing cutting‑edge instruments to measure our blue planet for over 50 years.Built to withstand some of the harshest environments on Earth, our instruments are deployed from t...Show more

 • Promoted

Senior Firmware Engineer

RBR Ltd.Ottawa
Full-time

About RBR: Making waves since 1973.At RBR, we’ve been designing cutting‑edge instruments to measure our blue planet for over 50 years.Built to withstand some of the harshest environments on Earth, ...Show more

 • Promoted

Remote Embedded Bluetooth Firmware Engineer

HCR Permanent SearchOttawa, ON, CA
Remote
Full-time

A leading recruitment firm is seeking an Embedded Firmware Engineer to work remotely for a technology company.The ideal candidate will have strong skills in C and Python, experience in developing f...Show more

 • Promoted

Remote Opportunity: Senior Engineer in Firmware Development

LimeOttawa, ON, CA
Remote
Full-time

Lead the development of innovative firmware solutions as a Senior Engineer, working remotely to enhance electric vehicle software.Bring your embedded programming skills to create scalable mobility ...Show more

 • Promoted

Senior Firmware Engineer

Microchip Technology Inc.Ottawa, ON, CA
Full-time

Are you looking for a unique opportunity to be part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of ...Show more

 • Promoted

Senior Dsp Firmware Engineer | Ottawa, Canada

Celero Communications, Inc.Ottawa, Canada
Full-time

Senior DSP Firmware Engineer We are seeking a Senior DSP Firmware Engineer to design, implement, and debug firmware supporting advanced DSP algorithms on next‑generation silicon platforms.You will ...Show more

 • Promoted

Lead Embedded Firmware Engineer

Forge Performance GroupOttawa, ON, CA
Full-time

Forge Performance Group is a Recruitment & Talent Management solutions team located in Calgary, AB.We are dedicated to connecting our clients with highly skilled professionals well-matched to their...Show more

 • Promoted

Intermediate Embedded Firmware Engineer

Forge Performance GroupOttawa, ON, CA
Full-time

Forge Performance Group is a Recruitment & Talent Management solutions team located in Calgary, AB.We are dedicated to connecting our clients with highly skilled professionals well-matched to their...Show more

 • Promoted

Sr. Principal Firmware Engineer

NokiaOttawa, ON, CA
Full-time

In this role as a Senior Principal Firmware Engineer, you will work within a dynamic Agile scrum team dedicated to innovation in optical systems.Collaborate closely with cross-functional teams, inc...Show more

 • Promoted

EW Systems Engineer - SIGINT & RF Modeling (Hybrid/Remote)

SRC CANOttawa, ON, CA
Remote
Full-time

A technology firm specializing in Electronic Warfare located in Ottawa, ON is seeking an intermediate to working level Systems Engineer.This role involves contributing to the design and delivery of...Show more