๐Ÿ”ฅ Hot Opportunity Hardware / Firmware

Product Engineer (Jr Firmware Developer)

at IFD Technologies

๐Ÿ“ Location Vancouver, BC V5Y 1K2
๐Ÿ“‹ Details Full-time ยท $75K-$95K/yr
๐Ÿ“… Posted

About the Role

Develop embedded firmware for ARM microcontrollers

About IFD Technologies

Embedded hardware company focused on sensor tech

Full Description

Product Engineer (Firmware)

The company

IFD Technologies is a growing tech company located in the heart of Mount Pleasant in Vancouver. Weare a tight-knit team focused on developing innovative products designed to help electric utilities manage and troubleshoot distribution networks. For the past 25 years the company has grown by continuing to develop our flagship product, the IFD sensor. Recently we have expanded our product suite by developing a series of new and exciting digital products.

Your role

As a Firmware Developer, you will play a critical role in the development of intelligent sensor hardware that provides electric utilities with visibility into their distribution networks. You will focus on architecting and implementing robust, embedded software utilizing RF technology that must perform reliably for 10-15+ years in harsh field environments.

This role sits squarely at the intersection of hardware and software. Because our firmware controls custom electronics directly, a strong electrical background is essential. You won't just be writing code; you will be analyzing schematics, debugging electrical signals, and ensuring our physical devices meet the rigorous digital demands of the modern grid.

A Note on Pace and Expectations: We are entering a critical growth phase with a major product launch on the horizon. This is an exciting time to join, but it also means the next 12 months will be demanding. We are looking for someone who thrives on the challenge of shipping complex products and is willing to dig deep to meet our launch targets. You will have a massive impact on the product's direction and success.

How you might spend your days

  • Collaborating daily with senior mentors to implement C/C++ firmware modules for ARM Cortex-M microcontrollers. (Experience with FreeRTOS or Zephyr is a plus)
  • Implementing and debugging digital protocols (I2C, SPI, UART) to interface with various sensors and peripherals.
  • Integrating and optimizing RF communication stacks (e.g., LoRa, proprietary Sub-GHz) for low-power, long-range performance
  • Designing firmware for extreme longevity (10-15+ years), focusing on flash wear leveling, ultra-low power modes, and error recovery
  • Leveraging your electrical knowledge to support the electrical team during board bring-up, verify hardware functionality, and troubleshoot complex issues using lab equipment
  • Writing Python scripts to automate hardware validation and production programming
  • Working closely with mechanical and operations teams to ensure the physical and digital constraints align

The Must-Haves

  • You have a degree in Electrical Engineering, Computer Engineering, or a closely related field
  • You have a portfolio of personal projects. We want to see what youโ€™ve built because you wanted to, not just because it was a school assignment.
  • You possess strong electrical intuition: you don't just read schematics, you understand the electrical constraints
  • You understand tasks, scheduling, queues, semaphores, and how timing constraints influence system design.
  • You are proficient in C/C++ with an understanding of memory management, pointers, and low-level optimization
  • You are comfortable with hardware debugging tools (Logic Analyzers, Oscilloscopes)
  • You are strongly dedicated to your work and take personal accountability for meeting project deadlines
  • You have previous internships or co-ops focused on embedded systems or hardware design.
  • You possess strong English communication skills (verbal and written)

Nice to Haves

  • You have specific experience with low-power RF protocols (LoRaWAN, Zigbee, etc.)
  • You have knowledge of regulatory and carrier certifications (ISED, FCC, PTCRB, etc.)
  • You have experience working with power utilities or industrial control systems

Please send your cover letter and resume to:

Roque Obusan Sr. Director, Digital Systems

E roque.obusan@ifdtech.com | T* 604 734 0105 | W* ifdtech.com

Job Types: Full-time, Permanent

Pay: $75,000.00-$95,000.00 per year

Benefits:

  • Discounted or free food
  • Extended health care
  • On-site parking
  • Paid time off

Work Location: In person

Opens in a new tab on the company's website