dcbel Logo

dcbel

Senior Firmware Developer

Reposted 8 Days Ago
Be an Early Applicant
In-Office
Montréal, QC
Senior level
In-Office
Montréal, QC
Senior level
Develop, improve, and maintain firmware for Home Energy Station products, focusing on STM32 and TI C2000 microcontrollers.
The summary above was generated by AI

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

dcbel is looking to hire a senior firmware developer to work on site full-time in our growing team. The successful candidate will play a pivotal role in developing, improving, and maintaining firmware in our products. The firmware developer will develop and deliver software modules for our current bare metal STM32 platforms and future TI C2000 based designs.

Main responsibilities

  • Write software modules to manage and control Home Energy Station product across multiple electronic boards.
  • Promote good software engineering practices through design and code reviews.
  • Perform initial bring up of new PCB designs.

Key requirements

  • Bachelor’s degree in Engineering, Electrical or Software engineering
  • 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
  • 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

Bonus skills

  • Bilingual English and French
  • Experience with Yocto based embedded Linux development
  • Experience with TI TMS C2000 a great asset
  • Experience in power control design, implementation and testing (DC/DC buck/boost, DAB)
  • Code published in public domain, e.g. gitlab or github (non-academic)

Profile

  • Open minded and good team worker personality
  • Hobbyist in electronics or power electronics
  • Familiarity with EV charging protocols, BMSes, photovoltaic panels and the integration of these devices
  • An ability to learn and adopt existing software architecture and improve through testing and iteration
  • Ability to troubleshoot technical problems with hardware and software

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.
  • Full benefits package including Health insurance, Health virtual care, employee stock options plan (ESOP) and flexible hours. Parking available or with our employer commute program a short walking distance from Metro Namur.

Top Skills

Arm-Based Microcontrollers
Embedded C
Stm32
Yocto
HQ

dcbel Montréal, Québec, CAN Office

4700 Rue de la Savane, Montréal, Quebec, Canada, H4P 1T7

Similar Jobs

17 Hours Ago
Easy Apply
Hybrid
Montréal, QC, CAN
Easy Apply
Junior
Junior
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
As a Commercial Account Executive, you will engage with small to medium size customers, manage the sales process, and help them leverage IoT data for their operations.
Top Skills: SFDC
17 Hours Ago
Remote or Hybrid
Montréal, QC, CAN
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The role involves leading a team to design and implement the ServiceNow AI Platform, ensuring high-quality software delivery and integrating AI technologies into workflows for enterprise customers.
Top Skills: GoJavaKubernetesPython
Yesterday
In-Office
Montréal, QC, CAN
Junior
Junior
Beauty • Robotics • Design • Appliances • Manufacturing
The Operations Coordinator manages order processes, provides customer service, and collaborates with sales and finance for effective operations.
Top Skills: Excel

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account