Talent.com
Work in Ottawa
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

Remote Backend Engineer at Build-A-Bera

Golang WorksOttawa, ON, CA
Remote
Full-time

Become a key player as a Backend Engineer at Build-A-Bera, working remotely to innovate in blockchain technology.This role involves designing and maintaining scalable backend systems.Build-A-Bera i... Show more

 • Promoted

Embedded Firmware Engineer

Q-Block ComputingOttawa, Ontario, Canada
Permanent

Q-Block Computing is seeking an Embedded Firmware Engineer to join our innovative team in Canada.This role offers an exciting opportunity to contribute to the development of cutting‑edge quantum te... Show more

 • Promoted

Senior Site Reliability Engineer (Remote-First)

VySystemsOttawa, ON, CA
Remote
Full-time

A leading technology company is seeking a Senior Site Reliability Engineer with robust Kubernetes knowledge to work remotely.Ideal candidates have over 6 years of experience in IT disciplines, prof... 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

Senior BAS Application Engineer – Remote/Hybrid (Niagara4)

Educated Solutions CorpOttawa, ON, CA
Remote
Full-time

A leader in Building Automation Systems is seeking a Senior BAS Application Engineer to manage BAS projects in the Toronto area.This role involves providing technical support, programming, and comm... Show more

 • Promoted

Senior Fullstack Engineer - Remote, AI-Powered Hospitality

CloudbedsOttawa, ON, CA
Remote
Full-time

A leading hospitality technology company is seeking a Senior Fullstack Engineer to enhance their distribution platform, impacting hotel operations globally.This remote role requires expertise in PH... Show more

 • Promoted

Senior Firmware Engineer — Remote Embedded Vehicle Software

LimeOttawa, ON, CA
Remote
Full-time

A leading micromobility company is seeking a Senior Firmware Engineer for their remote team in Canada.You will design and develop embedded software for electric vehicles, contributing to innovative... Show more

 • Promoted

Senior Backend Engineer, FinTech (Remote)

Berkeley PaymentsOttawa, ON, CA
Remote
Full-time

A payment technology leader is seeking a Senior Software Engineer to join their fully remote team.This role focuses primarily on backend development, maintaining and enhancing payment processing sy... Show more

 • Promoted

Remote CIAM Innovation Engineer

AffirmOttawa, ON, CA
Remote
Full-time

Unlock your potential as a Remote CIAM Innovation Engineer, specializing in customer identity and authentication solutions.Your engineering prowess will enhance backend services that enrich account... Show more

 • Promoted

Backend Engineer in Remote Grafana Cloud Team

Grafana LabsOttawa, ON, CA
Remote
Full-time

Take on a Backend Engineer role at Grafana Labs, focusing on remote development of the Session Replay feature.Bridge data insights with user experience for global clients.This remote position at Gr... Show more

 • Promoted

Firmware Development Engineer

VIAVI SolutionsOttawa, ON, CA
Full-time

VIAVI (NASDAQ: VIAV) is a global provider of network test, monitoring and assurance solutions for telecommunications, cloud, enterprises, first responders, military, aerospace, and railway.VIAVI is... 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

Firmware Developer

Scripps Media, Inc.Ottawa, ON, CA
Full-time

Participate in the design and development of the company's next‑generation products.Develop core DVR engine software that includes program guide ingest and scheduling of recordings and video stream... 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

Platform Engineer (Remote Initially)

My RecruiterOttawa, ON, CA
Remote
Full-time

About the job Platform Engineer (Remote Initially).My recruiter Inc caters to grow the business to next level by providing professional services to empower the organizational values with right suit... Show more

 • Promoted

Senior Backend Engineer at Scribd

Scribd, Inc.Ottawa, ON, CA
Full-time

Elevate your career at Scribd as a Senior Backend Engineer on the Fable team.Shape technical designs and maintain platform health in a flexible work environment.As a Staff Software Engineer at Scri... Show more

 • Promoted

UX Engineer: Firefly AI & Prompt Tech (Remote Canada)

Atimi SoftwareOttawa, ON, CA
Remote
Full-time

A software solutions company is seeking a UX Engineer to work fully remote from Canada.The ideal candidate will have extensive experience with Web Technologies and Graphics Design, and specific exp... 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

 • Promoted

Remote Site Reliability Engineer - Scale Crypto Systems

NewtonOttawa, ON, CA
Remote
Full-time

A leading innovative tech company in Toronto is looking for a Site Reliability Engineer.In this pivotal role, you will enhance the reliability and resilience of critical services, manage incidents,... Show more

 • Promoted

Fire Protection Engineer - Design Focus

StantecOttawa, ON, CA
Full-time

Drive design innovation as a Fire Protection Engineer with Stantec’s Buildings team.This position focuses on creating complex fire protection systems in a hybrid work setting within Canada.Stantec ... Show more