Senior Firmware Engineer – AMI Smart Grid

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Firmware Engineer developing firmware solutions for smart metering and AMI products at Corinex. Leading design and development for embedded systems in smart grid applications.

Responsibilities

  • Lead the design, development, and implementation of embedded firmware for AMI applications, security suites DLMS/cosem, metering data processing and profile collection algorithms.
  • Collaborate with hardware and product test teams to ensure seamless integration and testing of end products.
  • Optimize firmware for performance, memory usage, reliability, and power efficiency.
  • Conduct code reviews, debugging, and testing to ensure code quality and stability.
  • Participate in system architecture design and provide technical leadership in embedded systems.
  • Drive continuous improvement initiatives and contribute to firmware development best practices.
  • Work with product management to understand requirements and translate them into functional firmware solutions.
  • Mentor and guide junior engineers in firmware development practices.
  • Train and work with field engineers to ensure products are deployed in accordance with customer expectations.
  • Stay current with emerging technologies and trends in embedded systems and firmware development.

Requirements

  • Bachelor’s or master’s degree in electrical engineering, Computer Engineering, or a related field.
  • 5+ years of experience in firmware or embedded software development, specifically within the energy or utility sector.
  • Strong expertise in Advanced Metering Infrastructure (AMI) systems, including experience in designing, developing, and integrating firmware for smart meters and related devices.
  • Deep understanding of IEC standards for electric Smart meters and data concentrators, particularly IEC 62056 and related specifications.
  • Proficiency in DLMS/COSEM protocols (IEC 62056-5-3, IEC 62056-6-2) for smart meter data exchange and communication.
  • Hands-on experience with embedded systems programming, including C/C++, and real-time operating systems (RTOS).
  • Familiarity with microcontroller architectures and communication interfaces like I2C, SPI, UART, and RS-485.
  • Experience with protocol stack development and integration for secure communication in smart grid environments.
  • Knowledge of low-power embedded systems and power optimization techniques.
  • Strong debugging and troubleshooting skills using tools such as JTAG, oscilloscopes, and protocol analyzers.
  • Familiarity with wireless communication protocols (e.g., Zigbee, RF, PLC) used in metering applications is a plus.
  • Experience with version control systems like Git and agile development practices.
  • Ability to work closely with cross-functional teams including hardware engineers, software developers, and system architects to achieve project goals.

Job type

Full Time

Experience level

Senior

Salary

CA$110,000 - CA$130,000 per year

Degree requirement

Bachelor's Degree

Tech skills

RTOS

Location requirements

OnsiteVancouverCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.