Join a team that's been powering innovation in electronics since 1969. At Harding Technologies, your work will shape critical systems used worldwide.
About Harding Technologies
Founded by University of Alberta professors, Harding Technologies has grown from a pioneering design team into a global leader in advanced electronic systems--delivering results that power critical solutions worldwide.
Our expertise spans intercom systems, flow measurement, heavy equipment control, process monitoring, and commercial fire detection panels and auxiliary systems. We are a market leader in robust intercom solutions for correctional, emergency, and high-security facilities across North America--and we're currently developing next-generation emergency intercom systems to further enhance safety and reliability.
Headquartered in Edmonton, Alberta, we combine engineering excellence with manufacturing precision to deliver high-performance products that meet the most demanding requirements across diverse markets.
As a Firmware Developer, you'll focus on architecting, developing, and validating embedded firmware for products designed to protect lives.
Firmware Development:
Design, implement, and maintain embedded firmware using C/C++ for 16/32-bit microcontrollers.
System Integration:
Collaborate with cross-functional teams to integrate firmware with hardware and software components.
Testing & Debugging:
Develop unit tests, perform debugging, and validate firmware functionality using tools such as oscilloscopes, logic analyzers, and simulators.
Documentation:
Create and maintain technical documentation including firmware architecture, design specifications, and test plans.
Innovation and Continuous Improvement:
Research and implement new technologies and methods to enhance firmware performance and reliability.
You are...
You're a passionate firmware developer with a strong foundation in embedded software design. You thrive in collaborative environments and have hands-on experience with real-time operating systems and embedded Linux.
Bachelor's degree in Computer Science, Computer Engineering, or related field with 2+ years of firmware development experience.
Proficient architecting and developing embedded firmware in C/C++ with RTOS and embedded Linux platforms.
Familiar with communication protocols such as UART, SPI, I2C, CAN, and Ethernet.
Understands engineering constraints and strive to work towards the best solution.
Experienced using version control experience (Git), debugging tools (JTAG, IDEs), unit testing frameworks and CI/CD deployment practices.
Bonus Points...
Experience in developing firmware in audio applications is an asset.
Experience connecting IoT devices to Cloud technology such as AWS, Azure or GCP.
Familiar with Data Analysis and Machine Learning algorithms.
Experience with scripting (Python) for automation.
Knowledge of cybersecurity in embedded systems.
Experience with secure bootloaders or OTA updates.
Knowledge of MISRA or other coding standards for safety-critical systems.
Join Our Team
We're more than a workplace--we're a destination for innovators. At Harding, you'll collaborate with passionate professionals, tackle exciting challenges, and work on impactful products. If you're driven by craftsmanship and creativity, your next career move starts here.
Apply with your resume and a cover letter highlighting your relevant experience.
Only candidates being considered will be updated on the status of their application.
Candidates must be legally eligible to work in Canada.
Location:
Edmonton, AB
Job Type:
Permanent, Full Time
Job Type: Full-time
Pay: $70,000.00-$100,000.00 per year
Benefits:
Casual dress
Company events
Dental care
Disability insurance
Extended health care
Life insurance
On-site parking
Paid time off
Vision care
Education:
Bachelor's Degree (preferred)
Experience:
Firmware: 2 years (preferred)
Language:
English (preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.