Senior Firmware Engineer (Team Lead)
Calgary, AB (Hybrid)
Type: Full-Time | Senior Level
Industry: IoT / Embedded Systems
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
•Project management experience required.
•PMP designation is a definite asset.
•Strong ability to lead project teams and project manage
•Strong proficiency in C/C++ and real-time programming
•Skilled with debugging required
•Experience with OTA (over-the-air) firmware updates is a definite asset
•Experience in industrial 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
•Flexible work environment (Hybrid)
•Direct impact on mission-critical technology
•A strong, humble team that values code and simple solutions that work in the real world