Firmware Developer
at dcbel Inc
Montréal, QC H4P 1T7, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 10 May, 2025 | Not Specified | 10 Feb, 2025 | N/A | I2C,Software,Testing,Software Architecture,Embedded C,French | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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