About the Opportunity
Our client is an established Calgary-based technology company developing advanced industrial monitoring products used in critical infrastructure environments. The company designs and manufactures specialized hardware and embedded systems that support remote monitoring, data collection, and asset protection across industrial markets.
This is a hands-on engineering role suited for someone who enjoys working across the full product lifecycle, including hardware design, embedded firmware, prototype bring-up, testing, validation, product improvement, and manufacturing support.
The successful candidate will help design the next generation of rugged, reliable, low-power monitoring equipment used in demanding field environments.
Key Responsibilities
- Design, implement, and test hardware platforms for product applications.
- Complete schematic capture and multi-layer PCB layout; Altium Designer experience is preferred.
- Develop microcontroller firmware in C, C++, and assembler for embedded real-time and low-power systems.
- Design and code PC applications to support configuration of hardware platforms, using Visual Studio or similar tools.
- Design and build production test jigs for new and existing products.
- Perform prototype bring-up, testing, validation, troubleshooting, and documentation.
- Support continuous improvement of existing products to improve reliability, manufacturability, performance, and cost.
- Execute and document product updates and changes through the ECO process.
- Work with manufacturing and process engineering teams during new product introduction and production support.
- Assist with troubleshooting and resolving issues that occur during production and testing.
- Initiate failure analysis, root cause investigation, and corrective actions for product returns and RMAs.
- Determine and validate accuracy requirements and specifications for hardware platforms.
- Apply agile methodology throughout the product development process.
Required Experience
- Bachelor’s degree in Electronics Engineering, Electrical Engineering, or equivalent technical background.
- 10+ years of experience in embedded C/C++ development, ideally within an IAR environment.
- 10+ years of experience in analog and digital hardware design.
- Strong experience with embedded real-time systems, low-power products, and microcontroller-based platforms.
- Experience with wireless communication devices and protocols.
- Experience with PCB design, schematic capture, board bring-up, testing, and validation.
- Understanding of RF design principles.
- Experience designing battery-powered portable equipment, including charger controllers.
- Experience designing for EMC, ESD, LVD, CE, safety, and/or ATEX certification requirements.
- Strong troubleshooting, analytical, and problem-solving skills.
- Excellent verbal and written communication skills.
- Ability to take ownership of projects and work effectively with minimal supervision.
- Strong attention to detail and commitment to quality.
What This Role Offers
- Opportunity to work on practical, real-world technology used in critical infrastructure environments.
- Hands-on involvement across hardware, firmware, testing, validation, and product improvement.
- Collaborative engineering environment with exposure to new and emerging technologies.
- Flexible work schedule.
- Competitive compensation and benefits package.
- Educational support and professional development opportunities.
- Calgary-based role with an accessible commute from many surrounding communities.
How to Apply
Please apply with an updated resume outlining your experience in hardware design, embedded firmware development, PCB design, product testing, and low-power or wireless products.
Only candidates selected for an interview will be contacted.
Our client is an equal opportunity employer and welcomes applications from all qualified candidates.
Pay: $130,000.00-$160,000.00 per year
Benefits:
- Paid time off
- RRSP match
- Wellness program
Application question(s):
- Do you have 10+ years of hands-on experience in embedded C/C++ firmware development for microcontroller-based products?
- Do you have experience designing hardware platforms, including schematic capture, PCB layout, prototype bring-up, and testing?
- Have you worked on low-power, battery-powered, wireless, RF, or industrial monitoring products?
- Are you okay to work 5 days in office ?
Location:
Work Location: In person