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

Firmware Engineer

Work in Ottawa • Ottawa, Ontario, CA
1 day 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
Customer Service Agent - 50k-60k / Year - Remote

Customer Service Agent - 50k-60k / Year - Remote

Spade Recruiting • North Grenville, Ontario
Remote
Full-time
Quick Apply
We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization. This position will work with multiple clients throughout the day pr...Show more
Last updated: 16 days ago • Promoted
Firmware Engineer

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
Last updated: 24 days ago • Promoted
Embedded Firmware Engineer (PIC) - Ottawa, RTOS

Embedded Firmware Engineer (PIC) - Ottawa, RTOS

Marler & Associates Search • Ottawa
Full-time
A growing technology company in Ottawa is seeking an Embedded Software Developer to join its Research & Development team. The successful candidate will design and implement embedded firmware for PIC...Show more
Last updated: 6 days ago • Promoted
Sr, Firmware Developer

Sr, Firmware Developer

Scripps Broadcasting Holdings LLC • Ottawa
Full-time
Sr, Firmware Developer page is loaded## Sr, Firmware Developerlocations : Kanata (Ontario), Legget Drive, NUVYYOtime type : Full timeposted on : Posted 4 Days Agojob requisition id : JR035861Th...Show more
Last updated: 24 days ago • Promoted
Deliver with Uber - Sign Up and Start Earning

Deliver with Uber - Sign Up and Start Earning

Uber eats • Cantley, QC, CA
Full-time +2
Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...Show more
Last updated: 30+ days ago • Promoted
Senior Web API Platform Engineer — Build Scalable APIs & DX

Senior Web API Platform Engineer — Build Scalable APIs & DX

Scribd, Inc. • Ottawa
Full-time
A leading online reading platform is seeking a Senior Software Engineer for the Web API Platform.This role involves designing and building product-facing web APIs to enhance web modernization effor...Show more
Last updated: 24 days ago • Promoted
Senior Firmware Engineer

Senior Firmware Engineer

RBR • Ottawa
Full-time
Reports to : Firmware & Systems Manager.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 ...Show more
Last updated: 24 days ago • Promoted
Software Engineer, Operating Systems Virtualization

Software Engineer, Operating Systems Virtualization

Aptiv PLC • Ottawa
Full-time
Wind River is a global leader in delivering software for mission‑critical intelligent systems.For more than four decades, the company has been an innovator and pioneer, powering billions of systems...Show more
Last updated: 24 days ago • Promoted
Earn money testing apps - Remote

Earn money testing apps - Remote

Almedia • Cantley, Quebec, Canada
Remote
Full-time
Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys. Since our launch 5 years ago, ...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, Operating Systems Virtualization

Software Engineer, Operating Systems Virtualization

Aptiv • Ottawa
Full-time
Wind River is a global leader in delivering software for mission‑critical intelligent systems.For more than four decades the company has been an innovator and pioneer, powering billions of systems ...Show more
Last updated: 24 days ago • Promoted
Algebra Private Tutoring Jobs Kemptville

Algebra Private Tutoring Jobs Kemptville

Superprof • Kemptville, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Earn up to $400 per Day by Playing Games and Taking Surveys

Earn up to $400 per Day by Playing Games and Taking Surveys

Almedia • Chelsea, Quebec, Canada
Full-time
Since its launch 5 years ago, over 50MN users have earned and withdrawn over $150MN! The platform is rated 4.TrustPilot with over 230k+ reviews, establishing Freecash as one of the highest rated op...Show more
Last updated: 30+ days ago • Promoted
Sr. Principal Firmware Engineer

Sr. Principal Firmware Engineer

Nokia • Ottawa
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
Last updated: 24 days ago • Promoted
Junior / Intermediate Firmware Engineer - Contract - 18833

Junior / Intermediate Firmware Engineer - Contract - 18833

LRO Staffing • Ottawa
Full-time +1
Our reputable client has an Immediate requirement for a Junior / Intermediate Firmware Engineer to join their team onsite in Ottawa. This is a great opportunity to be part of a well-established organi...Show more
Last updated: 15 days ago • Promoted
Senior Email Lifecycle Engineer

Senior Email Lifecycle Engineer

SurveyMonkey • Ottawa
Full-time
A leading survey platform is seeking a Senior Email Operations Analyst to manage complex lifecycle email programs across various enterprise platforms. The role entails optimizing email automation, e...Show more
Last updated: 4 days ago • Promoted
Full-Stack Engineer - Backend Leaning (Remote)

Full-Stack Engineer - Backend Leaning (Remote)

PRAGMATIKE • Ottawa, ON, Canada
Remote
Full-time
Quick Apply
Pragmatike is hiring on behalf of a fast-growing, product-driven technology company building data-intensive platforms used at scale across multiple markets. The product focuses on automation, data e...Show more
Last updated: 30+ days ago
Analog IC Design Engineer - 14913

Analog IC Design Engineer - 14913

Synopsys Inc • Ottawa
Full-time
At Synopsys, we drive the innovations that shape the way we live and connect.Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines.We lead in c...Show more
Last updated: 5 days ago • Promoted
SerDes PHY FW / SW Engineer - Staff / Senior Staff / Principal Levels

SerDes PHY FW / SW Engineer - Staff / Senior Staff / Principal Levels

Alphawave Semi • Ottawa
Full-time
SerDes PHY FW / SW Engineer - Staff / Senior Staff / Principal Levels at Alphawave Semi.The Embedded Software / Firmware Team develops critical embedded software powering high-performance multi-standard ...Show more
Last updated: 24 days ago • Promoted