AMI Smart Grid - Senior Firmware Engineer
Apply on
Job Description
AMI Smart Grid - Senior Firmware Engineer for
About Corinex
Corinex is a premier Canadian company leading the Smart Grid evolution with state of art broadband power line technology. The company provides solutions to customers by deploying Grid visibility and Grid flexibility in the Cleantech sector.
Our Grid Visibility Solution is addressing voltage imbalances and harmonic distortion caused by the installation of Low Carbon Technology (LCTs) devices which are impacting the power quality. The company s solution collects and analyzes key grid parameters to enable Distribution Network Operators (DNOs) to ensure regulatory compliance while supporting DNO s business strategies.
Our Grid Flexibility Solution resolves key and fast-growing pain points of grid constraints that prevent end users from adding more LCTs, leading to grid overloads and failures.
Corinex s validated solution used by European largest DNO, provides grid flexibility by dynamically managing both generation and LCTs within the available grid capacity. It enables mass adoption of low-carbon loads and generators, maintaining balance without overloading the grid. It is a tradable asset.
Corinex is one of a very few profitable cleantech companies.
We pride ourselves on fostering efficiency and customer focus in a fast-paced, dynamic, and collaborative work environment that thrives on an entrepreneurial spirit. Certified as a Great Place to Work, our employees are integral to our success. We seek professionals who are passionate about making a global impact with proven ability to scale business.
About the job:
We are currently seeking a Senior Firmware Engineer to join our Research and Development Engineering team located in the Downtown Vancouver office. In this role, you will be responsible for designing, developing, and optimizing firmware for our metering and Data concentrator products, working closely with cross-functional teams to ensure robust and efficient software-hardware integration. The ideal candidate will have a passion for embedded systems and firmware development and a proven track record in delivering high-quality solutions in a fast-paced environment.
Candidates with the exact specific experience from abroad are encouraged to apply, as the company is willing to support work permit applications for the right individual.
Compensation:
Your compensation will be related to company performance with significant upside potential from the base salary:
- Competitive Base Salary: $110K - $130K Canadian dollars Annual
- Performance Bonus: Attractive bonus structure based on proven track record in the successful execution and delivery of projects within scope, on time, and within budget
- Comprehensive Medical Plan: Inclusive healthcare coverage for you and your family
Duties and 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.
Qualifications:
- 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.
Why Join Us?
- Impactful Work: Contribute to global decarbonization efforts with innovative technology.
- Collaborative Environment: Work in a dynamic, entrepreneurial setting with a supportive team.
- Professional Growth: Opportunities for continuous learning and career development.
- Great Culture: Certified as a Great Place to Work, we value respect, creativity, and having fun while making a difference.