Senior embedded UI developer Job at dcbel Inc in Montreal
dcbel Inc - Montreal, QC, CA, H4P 1T7
Work at dcbel Inc
Overview
- View job
Overview
Job 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 EVs 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 firmware engineer, dcbel is seeking a Senior embedded UI developer will develop and deliver user interface and networking applications for embedded Linux platforms.
Main responsibilities
- Work with UI/UX designer to build original graphical user interfaces for embedded Linux platforms.
- Optimize applications for speed and responsiveness and troubleshoot problems based on user feedback.
- Assist in the development of networking applications interfacing with our cloud infrastructure.
- Promote good software engineering practices through design and code reviews.
Key requirements
- Bachelors degree in software engineering or equivalent.
- At least 5 years of experience delivering various embedded and UI related projects on embedded Linux platforms.
- Solid understanding of UI/UX design using QT/QML targeting constrained environments.
- Strong understanding of embedded Linux development and related tools, using modern C++.
- Ability to troubleshoot technical problems with hardware and software.
- Able to manage deliverables from external design and software companies.
- Must have knowledge of MS DevOps or Jira systems.
- Experience with the Yocto project and its associated toolset.
Bonus skills
- Understands 3D software principles and programming.
- Familiar with computer vision toolkits (openCV).
- Bilingual English and French written and spoken.
Profile
- Entrepreneurial mindset and EQ.
- Autonomous, have ease in learning, good teammate, communication and problem-solving skills.
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
- The job require to be present in the office in the beginning to be able to work on the device and may evolve into a hybrid mode in the future depending on the projects requirements.