Firmware Developer

at  dcbel Inc

Montréal, QC H4P 1T7, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate10 May, 2025Not Specified10 Feb, 2025N/AI2C,Software,Testing,Software Architecture,Embedded C,FrenchNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

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.

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.

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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Electrical/Electronic Manufacturing

Engineering Design / R&D

Software Engineering

Diploma

Software Engineering, Electrical, Engineering

Proficient

1

Montréal, QC H4P 1T7, Canada