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 productthe AFTI WatchDogis relied upon in some of the toughest field environments in North America.
Were 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 codingyoull 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 documentationfor maintainability and handoff.
- Write and maintain clear, structured architecture and inline code documentation.
Youre 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:
- Bachelors or Masters 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
- 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