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.