Enable job alerts via email!

Senior Firmware Engineer (Team Lead)

Advanced Flow Technologies Inc

Calgary

Hybrid

CAD 90,000 - 120,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology firm in Calgary seeks a Senior Firmware Engineer to lead innovative embedded systems development for the oil and gas sector. The role involves firmware stack ownership, project management, and team guidance, aiming for high reliability and performance in field-ready solutions.

Benefits

Competitive Total Compensation Package
Industry-Leading Group Benefits Program
Employer RRSP Program
Flexible work environment
Direct impact on technology
Amazing Company Events

Qualifications

  • 5+ years in embedded firmware development.
  • Experience with RTOS.
  • Strong ability to lead project teams.

Responsibilities

  • Lead architecture and design of embedded systems.
  • Collaborate with development teams.
  • Drive continuous improvement in code quality.

Skills

Problem Solving
Analytical Skills
C / C++
Debugging Skills
RTOS
Git Version Control

Education

Bachelor’s or Master’s in Electrical Engineering

Job description

Be a Technical Leader in Field-Ready Innovation

AFTI is a leader in remote monitoring for the energy sector, delivering rugged, real-time solutions that make critical operations smarter and safer. Our flagship product—the AFTI WatchDog—is relied upon in some of the toughest field environments in North America.

We’re looking for a Senior Firmware Engineer who can own the embedded firmware stack, drive innovation, and guide a high-performing engineering team. This is more than just coding—you’ll help architect systems, coach teammates, optimize device performance, and ensure rock-solid reliability.

As a senior technical leader, you'll be responsible for project management as it relates to the success of firmware / hardware WatchDog solutions :

Firmware Development & Optimization (90%)

  • Lead architecture and design of real-time embedded systems (C / C++) for ARM-based microcontrollers.
  • Strong problem solving & analytical skills.
  • Collaborate with hardware, firmware, as software development team.
  • Ability to troubleshoot and debug (examples include use of scopes, logic analyzers, JTAG, and lab tools)
  • Drive continuous improvement in code quality, testing, and deployment processes.
  • Experience with microcontrollers (e.g., ARM Cortex-M series) and communication protocols.

Documentation & Maintainability (10%)

  • Proper documentation for maintainability and handoff.
  • Write and maintain clear, structured architecture and inline code documentation .

You’re a hands-on, results-driven engineer with a passion for embedded systems, clean code, and reliable performance. You balance technical depth with team leadership, and you're eager to build solutions that have real-world impact.

Qualifications :

  • Bachelor’s or Master’s in Electrical Engineering
  • 5+ years in embedded firmware development
  • PMP designation is a definite asset.
  • Strong ability to lead project teams and project manage
  • Strong proficiency in C / C++ and real-time programming
  • Experience with RTOS
  • Skilled with debugging required
  • Experience with OTA (over-the-air) firmware updates is a definite asset
  • Experience inindustrial monitoring or oil & gas applications a definite asset
  • Strong Git version control or similar

Why join our technology firm - AFTI Watchdog?

  • Competitive Total Compensation Package
  • Industry-Leading Group Benefits Program
  • Employer RRSP Program
  • Flexible work environment (Hybrid)
  • Direct impact on mission-critical technology
  • Amazing Company Events
  • A strong, humble team that values code and simple solutions that work in the real world
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Firmware Engineer (Team Lead)

Advanced Flow Technologies Inc

Calgary

Hybrid

CAD 90 000 - 120 000

Yesterday
Be an early applicant

Team Lead, Catalog Selection & Quality Operations

Instacart

Calgary

Remote

CAD 80 000 - 110 000

2 days ago
Be an early applicant

Team Lead - Senior Application & Integration Developer, Information Technology

The Conference Board of Canada

Remote

CAD 80 000 - 110 000

4 days ago
Be an early applicant

Senior Electrical Engineer / Team Lead

SNC-Lavalin

Calgary

On-site

CAD 95 000 - 130 000

6 days ago
Be an early applicant

Bilingual Sr Program Manager: Nurse Practitioner Team Lead (Temporary 1 year)

Intello Technologies Inc.

Ottawa

Remote

CAD 97 000 - 145 000

8 days ago

Team Lead - Senior Application & Integration Developer, Information Technology (Remote)

The Conference Board of Canada

Ontario

Remote

CAD 80 000 - 110 000

12 days ago

Senior Mechanical Engineer / Team Lead

-

Calgary

On-site

CAD 100 000 - 130 000

7 days ago
Be an early applicant

Senior Electrical Engineer / Team Lead

AtkinsRéalis

Calgary

On-site

CAD 95 000 - 130 000

7 days ago
Be an early applicant

Hospitality Team Lead Underwriter

Impact Recruitment

Sherbrooke

Remote

CAD 80 000 - 110 000

Today
Be an early applicant