Vancouver, BC Edmonton, AB
(604) 540-3532

Senior Firmware Engineer – AMI Smart Grid

Senior Firmware Engineer – AMI Smart Grid

Location: Vancouver, British Columbia
Salary Range: CAD $110,000 – $130,000 per year (based on experience and qualifications)

About the Role
We are partnering with a global Smart Grid and AMI (Advanced Metering Infrastructure) solution provider to hire a highly skilled Senior Firmware Engineer for their team in Vancouver, BC. This role will focus on leading the design and development of embedded firmware for AMI and Smart Grid technologies, supporting the shift towards a sustainable, decentralized, and efficient energy future.

This is an exciting opportunity to work on cutting-edge projects in smart metering, data communication, and energy infrastructure as a pivotal contributor within a growing and highly innovative team.


Key Responsibilities

  • Lead design, development, and implementation of embedded firmware for AMI, Smart Metering, and DLMS/COSEM security and data processing.
  • Collaborate closely with hardware and testing teams to enable seamless product integration.
  • Optimize firmware for performance, reliability, and low-power operation.
  • Perform code reviews, debugging, and testing to ensure quality and stability.
  • Participate in system architecture design and offer technical leadership for embedded systems.
  • Contribute to continuous improvement in firmware best practices.
  • Translate requirements into functional firmware solutions in collaboration with Product Management.
  • Mentor junior team members in embedded firmware best practices.
  • Support field engineering staff to ensure successful deployments and customer satisfaction.
  • Stay current with advances in embedded systems and smart grid technologies.

Required Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field.
  • 5+ years of experience in embedded firmware or software development for the energy, utility, or smart grid sector.
  • Strong expertise in Advanced Metering Infrastructure (AMI) systems and smart metering.
  • In-depth knowledge of IEC standards (e.g., IEC 62056), DLMS/COSEM protocols, and related smart meter data communication.
  • Proficiency in embedded programming (C/C++), RTOS, and microcontroller platforms.
  • Strong understanding of communication interfaces such as I2C, SPI, UART, and RS-485.
  • Experience with protocol stack development for secure smart grid environments.
  • Knowledge of low-power embedded systems and optimization techniques.
  • Skilled in debugging and troubleshooting using JTAG, oscilloscopes, and protocol analyzers.
  • Familiarity with wireless protocols (e.g., Zigbee, RF, PLC) is an asset.
  • Strong collaboration and teamwork abilities within cross-functional engineering environments.

Why Apply?

  • Join a global team at the cutting edge of Smart Grid and AMI technologies.
  • Contribute to a sustainable and resilient energy future.
  • Competitive salary range (CAD $110,000–$130,000) and benefits.
  • Opportunity for growth, mentoring, and technical leadership.

If you’re an experienced Senior Firmware Engineer passionate about AMI and Smart Grid technologies, we’d love to hear from you. Apply now to join an innovative team shaping the future of energy!

Job Category: Firmware Engineer
Job Type: Full Time
Job Location: Metro Vancouver

Apply for this position

Allowed Type(s): .pdf, .doc, .docx