Search jobs > Montreal, QC > Firmware developer

Firmware QA developer

dcbel
Montreal, QC, Canada
$40-$60 an hour (estimated)
Full-time

dcbel is a growing startup building next-generation hardware and software for a future lead by electric vehicles (EVs) and distributed energy technologies like solar panels and battery storage.

Our flagship product, dcbel Ara, is the world’s first all-in-one smart energy appliance sitting at the heart of the modern energy ecosystem.

Combining several breakthrough technologies into one elegant package, dcbel Ara offers the fastest home EV charging available on the market, allows you to use your EVs massive battery as a backup power source and connects with solar panels to power your EV and home with the free, unlimited power of the sun.

The opportunity

dcbel is looking to hire a QA developer to work in our growing Firmware / OS team. Reporting to the Lead Firmware Engineer, the successful candidate will play a pivotal role in developing, improving, and maintaining our firmware automated testing infrastructure as well as the required tests for our platforms for our growing product line.

Main responsibilities

  • Manage and participate in the development of test plans; writing tests procedures, executing tests, writing test reports, and creating / tracking software problem reports.
  • Identify and implement improvements in test coverage, cycle time reduction, scalability, and overall quality.
  • Participation in formal software qualification or certification activities with third party and / or governmental standards.
  • Architect and implement an automated test infrastructure for embedded systems.
  • Ensure the correct ongoing functionality of the developed infrastructure.
  • Write functional tests leveraging the architected infrastructure.
  • Perform release management for the firmware / OS team.

Key requirements

  • Bachelors’ degree in Engineering from top tier university, ideally a dual diploma in both Electrical and Software engineering or the equivalent.
  • 3 to 5 years of e xperience with automated test frameworks (pytest, robot framework, xUnit, Lava, etc.).
  • Experience with CI / CD pipelines as applied to embedded systems.
  • Demonstrated experience delivering consumer products involving custom-made hardware components.
  • Recent experience with Azure DevOps and / or Jira.

Bonus skills

  • Familiarity with industrial / embedded busses, (CAN, modbus, rs-232, ethernet).
  • Familiarity with commands in controlling programmable test and measurement devices (SCPI).
  • Familiarity with residential electrical installations, EV charging protocols and solar energy are all plusses.
  • Knowledge of system safety and regulatory standards.
  • Knowledge of requirements management tools, problem tracking tools, configuration management tools and test management tools (XRAY, R4J, JIRA, ...).
  • Bilingual English and French.

Profile

  • Entrepreneurial mindset, result oriented and strong EQ.
  • Autonomous, have ease in learning, great 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.
  • Enjoy a competitive benefits package including Health insurance, Health virtual care, employee Options plan and flexible hours and more.

J-18808-Ljbffr

17 days ago
Related jobs
Promoted
Cadence Design Systems
Canada

We are looking for an exceptional C++ software engineer to join the Protium Software Development Team to develop and enhance the Protium FPGA-Based Prototyping product which is used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their SOC’s. You will develop new algo...

Promoted
ORS Partners
Canada

Bachelor's in Software Engineering, Computer Engineering, Electrical Engineering, or Mathematics. Join our well-established, vibrant, and growing company in an exciting role as a Graphics & Compute Safety Critical Software Development Engineer. Prior professional level experience: 8+ years for Princ...

Promoted
Randstad Digital
Canada

FreeSWITCH Developer (Contract Position).Must be eligible to work in Canada.Hybrid 1d/m if in GTA, or remote elsewhere working EDT/EST.FreeSwitch from a S/W from Signal Wireless is key tech needed.Part of Contact Centre for internal users and end consumers.Some in production, some new Call Control i...

Promoted
Squarepoint Capital
Montreal, Quebec

Role: Software Developer - Machine Learning Infrastructure. Squarepoint is looking for a range of Software developers with strong technical skills for the Machine Learning Infrastructure team. While we’re ultimately looking for software developers, having an interest in ML infrastructure or previous...

Promoted
Applicantz
Canada

As a global leader in 3D design, engineering, and entertainment software, they foster progressive culture, creativity, and a flexible work environment. This is a backend software Engineering role to design and create micro services in event-driven architecture that improves customer experiences leve...

Promoted
Bronswerk Group
Brossard, Quebec

Reporting to the Automation Controls Director, the Automation Controls Engineer. Bachelor’s Degree in Instrumentation & Automation or Electrical Engineering. Engineer will also act as company “expert” in Electrical Systems during installation (commissioning), troubleshooting, repairing and programmi...

Promoted
Perseus Group, Constellation Software
Canada

Operating as a group of companies since 2011, Constellation Dealership Software provides market-leading software products designed to help 6000+ specialty dealerships succeed in their specific industry. As a senior developer on our team, you will be driven by a passion for enhancing our core desktop...

Promoted
Tundra Technical Solutions
Montreal, Quebec

Test Automation Framework development and maintenance. Responsible for the full stack automation scripts end to end for at least one strategic application. Identifies reusable modules and components within the application automation scripts. QA automation through scripting and testing tools. ...

Promoted
ats connect
Montreal, Quebec

ETI en France et à l’international.Après 35 ans en Europe, nous nous implantons aujourd’hui en Amérique du Nord.Nous cherchons à construire notre équipe pour soutenir la croissance de notre agence au Canada, basée à Montréal, et contribuer à relever les défis actuels de l’industrie (attrac...

Promoted
Tube Force
Montreal, Quebec

We're on the lookout for a Senior Software Developer who has a deep understanding of PHP/Laravel, Node. As a Senior Software Developer you’ll get to work on the back end of our video-sharing web application. Bachelor’s degree in Computer Science/Engineering an asset. You have 5+ years related work e...