Firmware Engineer

Company logo
Corinex
Industry‑leading BPL tech enabling utilities high‑speed grid visibility & flexibility.
Design and develop firmware for smart grid communication devices using C/C++ and Embedded Linux.
5 days ago ago
Intermediate (4-7 years), Expert & Leadership (13+ years), Experienced (8-12 years)
Full Time
Vancouver, British Columbia, Canada
Office Full-Time
Company Size
150 Employees
Service Specialisms
Networking
Communications
Industrial IoT
Automation
Data Transmission
Sector Specialisms
Energy
Utilities
Electric Utilities
EV Manufacturers
EV Charging Providers
Grid Modernization
Renewable Energy
Distributed Energy Resources
Role
What you would be doing
code review
system design
firmware optimization
embedded linux
c/c++ development
hardware integration
  • Conduct code reviews, debugging, and testing to ensure code quality and stability.
  • Contribute to system design discussions and provide comprehensive solutions for new and existing products.
  • Optimize firmware for performance, memory usage, reliability, and power efficiency.
  • Stay up to date with emerging technologies and trends in embedded systems and firmware development.
  • Translate open-ended user requirements into clear and specific product functional components.
  • Participate in the development of next-generation smart grid communication devices and equipment
  • Drive continuous improvement initiatives and contribute to firmware development best practices.
  • Participate in system architecture design and provide technical leadership in embedded systems.
  • Work closely with product management to understand requirements and translate them into functional firmware solutions.
  • Collaborate with hardware and product test teams to ensure seamless integration and testing of end products.
  • Design and develop communication and control software in C/C++, Bash, and Python for embedded environments, including Embedded Linux.
What you bring
bachelor's
c/c++
git
arm
linux
tcp/ip
  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Systems Engineering, or a related field.
  • Proficient with standard embedded debugging tools (e.g., terminal programs, GDB, JTAG debuggers).
  • Proven experience solving real-time embedded issues, including threading, optimization, memory management, and interrupt handling.
  • Experience developing firmware for embedded devices (e.g., ARM microcontrollers, RTOS), with knowledge of IPv6, SNMPv3, TLS, and network security.
  • Familiarity with network modeling and programming using YANG, OpenConfig, and NETCONF.
  • Proficiency with code version control tools and development practices (Git, SVN, pull requests, etc.).
  • Strong understanding of wired communication protocols (SPI, I2C, UART, etc.).
  • Minimum 3 years of relevant work experience in embedded programming languages such as C/C++.
  • Hands-on experience with networking protocols such as TCP/IP, DNS, DHCP, and SSL.
  • Experience with internet peering and inter-domain networking.
  • Knowledge of network security design, system performance characterization, and testing.
  • Strong experience using Git-based revision control systems.
  • Experience with TCP/IP protocols, RFCs, and security protocols.
  • Experience with data flow and telemetry design, deployment, and operations.
  • Solid understanding of Linux and application development for embedded Linux systems.
Benefits
Information not given or found
Training + Development
Information not given or found
Company
Overview
Over 1M Modules
Global Shipments
Signifying significant commercial success and market reach, Corinex has distributed over one million BPL modules worldwide.
$30M Funding
Expansion Funding
A substantial investment to accelerate the company's international growth and grid modernization efforts in Europe.
150–250 Mbps
Data Rates
Deems high-performance capabilities, ensuring reliable and fast data transfer for utility applications.
  • Born in 1999 in Vancouver, Corinex pioneered broadband over power line (BPL) tech to digitize electric grids.
  • It journeyed from smart‑meter connectivity to carrier‑grade BPL gateways.
  • Corinex empowers utilities with edge‑computing BPL networks, delivering data rates in real deployments.
  • Typical projects include smart‑meter rollouts, grid‑backbone upgrades, EV‑charging integration and outage detection.
  • Its expertise spans Utilities, Energy, Infrastructure, Transport and Commercial grid modernization.
  • A standout: IDC hailed Corinex as the go‑to supplier for mass BPL deployments, citing high‑speed, secure, low‑latency solutions.
Culture + Values
Ranked #331
Deloitte Technology Fast 500â„¢ Ranking
Recognized among top technology companies globally, reflecting significant growth and innovation.
5 Million Nodes
Energy Data Nodes Managed
Advanced software capabilities ensure secure and scalable energy data management.
352% Growth
Revenue Growth 2020–2023
Exceptional revenue expansion over four years, driven by high-performance culture.
100M+ Devices
Deployed Globally
Leading role in industry standardization and interoperability across markets.
  • Delivers standards-based solutions for major European electricity markets, showcasing technical leadership in broadband-over-power-lines (BPL) technology.
  • Collaborates with top-tier partners like E.ON, Accenture, Suma Capital, and Adara Ventures, fostering innovation through strategic alliances.
Environment + Sustainability
35% Increase
Grid Capacity Expansion
Dynamic load management enhanced local grid capacity for renewable energy and EV charging.
$30M Funding
Low-Carbon Infrastructure Investment
Secured to scale low-carbon technologies and support smart grid modernization.
  • targets the decarbonization of energy distribution by enabling mass integration of low-carbon technologies (LCTs) such as EVs, heat pumps and solar via smart grid infrastructure
  • grid flexibility solutions dynamically manage low-carbon loads and resolve constraints in real time, supporting decentralized LCT adoption in Germany, Spain and the U.K.
  • supports the European Green Deal and FERC and EU renewable directives by facilitating smart grid modernization and accelerated integration of distributed energy resources
Inclusion & Diversity
  • No public DEI strategy, gender breakdown, or related statistics available on their website or public channels
  • Company does not disclose any DEI goals, gender ratios, or diversity metrics
Big Kablio Logo
Kablio AIIf you're someone who helps build and power the world (or dreams to), Kablio AI is your pocket-sized recruiter that gets you hired.
Copyright © 2025 Kablio
Firmware Engineer at Corinex in Vancouver, British Columbia, Canada