Firmware Developer

Apply Now

Company: dcbel Inc

Location: Montreal, QC H1A 0A1

Description:

dcbel Inc. (www.dcbel.energy) is a growing company developing technology and designing products that will make clean, efficient, and sustainable energy accessible to all - because everyone in the world deserves energy without compromise.

dcbel at the leading edge of the residential energy revolution, enabling decentralized energy consumption and production through its vertically integrated suite of energy hardware and software products, and their supporting infrastructure. Our flagship product, the dcbel Home Energy Station, is a small wall mounted device that gives everyone ownership over their energy supply by using solar power to charge their EV and home, unlocking their EV's battery for backup power (V2H), and optimizing the energy flow between their solar panels, EVs, backup battery and the grid.

The opportunity

Reporting to the Lead OS, the firmware developer will develop and deliver software modules for bare metal STM32 platforms.

Main responsibilities

  • Write software modules to manage and control EV charging protocols.
  • Perform initial bring up of new PCB designs.
  • Promote good software engineering practices through design and code reviews.


Key requirements

  • Bachelors in Engineering from top tier university. Ideally dual diploma in both Electrical and Software engineering
  • At least 5 years of professional (non-academic) experience delivering projects on STM32 or other ARM-based microcontrollers using embedded C on bare metal programming
  • Recent experience with board bring ups
  • Recent experience working in hardware and/or electrical and/or electronic engineering lab
  • Candidate must be able to demonstrate:
    • A high level of detailed expertise and experience in one of the following microcontroller architectures and common hardware busses and peripherals: ADC, i2c, spi, can, pwm
    • An ability to learn and adopt existing software architecture and improve through testing and iteration
    • Ability to troubleshoot technical problems with hardware and software


Bonus skills

  • Bilingual English, Spanish and French written and spoken.


Profile

  • Entrepreneurial mindset, result oriented and strong EQ.
  • Autonomous, have ease in learning, good teammate and problem-solving skills.
  • Code published in public domain, e.g. gitlab or github (non-academic)
  • Hobbyist in electronics or power electronics
  • Familiarity with EV charging protocols, BMSes, photovoltaic panels and the integration of these devices


What's in it for you

  • Be part of a company that is backed by numerous globally respected investors and has world-changing patents in an industry changing for the first time in history.
  • Grow your professional experience amongst blue chip partners and a close-knit team of committed and experienced energy experts who deeply care about the work they do.
  • Health insurance, Health virtual care, employee Options plan and flexible hours. Parking available or walking distance from Metro Namur.

Similar Jobs