Climate & Environment Full-time

Engineer, Firmware Development

Corinex

Location

Remote

Type

Full-time

Posted

Jul 15, 2025

Mission

What you will drive

  • Development of embedded firmware for real-time systems.
  • Specify and implement drivers, algorithms, and protocols to be integrated into our BPL communications system.
  • Responsible for low-level design, implementation and unit testing of key features in networking technologies
  • Participation in continuous improvement processes

Impact

The difference you'll make

This role contributes to the development of communication systems for Smart Grid transformation, supporting the integration of renewable energy, electric vehicles, and heat pumps into the power grid to enhance grid visibility, flexibility, and decarbonization.

Profile

What makes you a great fit

  • Bachelor’s or Master’s in Telecommunications, Electronics, Computer Engineering or Computer Science.
  • Strong computer programming skills including C programming, network protocols, low-level programming, GNU tool chain, and script programming (Python, bash).
  • Good knowledge of IP networks and communication protocols, experience with RTOS (FreeRTOS, uC/OS, ThreadX), knowledge of embedded CPU architectures, and Linux systems at an administration level.
  • Strong desire to learn and develop deep skills in embedded software development for networking products, proficient in written and spoken English, with industry experience in embedded software development and communication systems as an asset.

Benefits

What's in it for you

No specific benefits, compensation, or perks mentioned in the job description.

About

Inside Corinex

Corinex is driving the future of energy with cutting-edge Broadband over Power Line (BPL) technology, enabling utilities to enhance grid visibility, flexibility, and decarbonization to support the seamless integration of renewable energy, electric vehicles, and heat pumps into the power grid.