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.
Firmware Engineer developing embedded software for Lime's electric vehicles. Involved in design, development, and optimization of software on connected vehicles.
Junior Firmware Engineer at ORBCOMM designing embedded firmware for advanced connected products. Collaborating with experienced engineers in a fast - paced environment in either Ottawa or Sterling.
FPGA Engineer developing FPGA solutions for ultra - low - latency trading in financial technology. Collaborating with experts to enhance trading performance and reduce latency.
Hardware Engineer planning and architecting hardware solutions for advanced simulation and training systems at RTX. Collaborating with multidisciplinary teams to meet customer requirements and ensure compliance.
Lead enterprise ServiceNow HAM Pro implementations, including installation, configuration, and optimization. Integrate with other systems and manage hardware asset lifecycle.
Senior Firmware Engineer designing embedded software for Lime's micromobility vehicles. Collaborating globally on product development and engineering excellence in software capabilities.
Sr Advanced Hardware Engineer at Honeywell designing and developing FPGA and firmware solutions for aerospace applications. Collaboration with engineering teams to ensure successful project delivery in a fast - paced environment.
Lead ServiceNow HAM Pro implementations for hardware asset management. Configure, optimize, and integrate systems while ensuring compliance in financial services.
Hardware Engineering Lead responsible for leading design activities for naval communication systems. Collaborating with mechanical and electrical engineers in a multi - disciplinary team environment.