Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Quality Developer

Full-time

Dcbel

dcbel Inc. ( designs and sells residential products to make clean, efficient, and sustainable energy accessible to all — because everyone in the world deserves energy without compromise.

dcbel is at the leading edge of the residential energy revolution. Its products enable decentralized energy consumption and production through its vertically integrated suite of energy hardware and software products, and their supporting infrastructure.

Our flagship product, dcbel Ara, is a Home Energy Station that gives everyone ownership over their energy supply by using solar power to charge their EV and power their home, unlocking their EV’s battery for blackout protection, backup power (V2H) and grid services (V2G), and optimizing the energy flow between their solar panels, EVs, stationary battery and the grid.

The opportunity

 

dcbel is looking for an Embedded Quality Developer to join our Firmware/OS team, responsible for designing, implementing, and scaling Python-based automated validation infrastructure and test suites for embedded and cloud-connected products. The role focuses on increasing defect detection before release and improving confidence in device, protocol, and system-level behavior under real operating conditions, spanning hardware-in-the-loop, integration, protocol, system, regression, and release validation, with a strong emphasis on reproducibility, diagnostics, and measurable quality improvement.

Main Responsibilities 


  • Implement Python test suites, fixtures, and reusable test libraries for device behavior, interfaces, and end-to-end workflows.

  • Integrate automated validation into CI/CD pipelines with quality gates, artifact collection, failure triage data, and clear pass/fail criteria.

  • Contribute to early testability and risk reduction by reviewing requirements, interfaces, and acceptance criteria where useful.

  • Use field logs, telemetry, and failure data to expand regression coverage and improve validation of device-to-cloud interactions.

  • Reduce flakiness, improve observability and diagnosability, and optimize execution time and infrastructure stability.

  • Work closely with firmware, OS, cloud, and systems engineers to reproduce failures, isolate root causes, and support release decisions.

Key Requirements 


  • Bachelors in Engineering and ideally dual diploma in both Electrical and Software engineering

  • Strong hands-on experience developing Python-based automated validation frameworks and test suites for embedded systems.

  • Experience with CI/CD-driven validation, automated quality gates, and test result analysis for hardware-integrated and cloud-connected products.

  • Experience validating systems that combine custom hardware, embedded software, communications interfaces, and backend connectivity.

Bonus Skills


  • Bilingual English and French written and spoken.

Profile


  • Working knowledge of test planning, traceability, defect management, and reproducible failure analysis.

  • Familiarity with embedded and industrial interfaces such as CAN, Modbus, RS-232, Ethernet, and other device communication layers.

  • Familiarity with cloud-connected embedded products, device-to-cloud interactions, OTA/update validation, and end-to-end reliability.

  • Knowledge of system safety, regulatory constraints, and the test evidence expected in compliance-oriented product development.

  • Demonstrated ability to use AI tools effectively to accelerate test development, increase coverage, analyze failures, and improve engineering throughput while applying sound judgment.

  • Strong understanding of test reliability, maintainability, diagnostics, and data-driven quality metrics, including identification and remediation of flaky tests.

  • Entrepreneurial mindset, result oriented and strong EQ.

  • Autonomous, good teammate with strong 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.

  • 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.

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Embedded Quality Developer in Montréal, QC vacancy
  •  ...The opportunity   dcbel is looking to hire a firmware developer to work in our growing team. The successful candidate will play...  ...delivering projects on STM32 or other ARM-based microcontrollers using embedded C/C++ on bare metal programming At least 3 years of professional... 
    Suggested
    Full time
    Flexible hours

    Dcbel

    Montréal, QC
    8 hours ago
  •  ...Do Contribute to real-time motion and communication components in modern c++. Develop and maintain Python-based microservices (FastAPI, MQTT, orchestration services) running on embedded Linux systems Contribute and maintain gRPC APIs and Protobuf service contracts... 
    Suggested
    Daily paid
    Long term contract
    Contract work
    Apprenticeship
    Internship
    Work from home
    Day shift

    Vention

    Montréal, QC
    18 days ago
  •  ..., public safety, and operations. Genetec develops open-platform software, hardware and cloud...  ...the team responsible for developing the embedded software powering Genetec's Physical Access...  ..., and other stakeholders to deliver high-quality software Participate in code reviews,... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Genetec

    Montréal, QC
    8 hours ago
  •  ...Verification Engineer. Their role will be to test embedded software applications on aircraft and...  ...testing in accordance with DO-178. Develop and run the relevant tests on the test...  ...continuous improvement of the team performance (quality, efficiency, on-time delivery).... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Cs Group

    Montréal, QC
    8 hours ago
  •  ...consensus. We are looking for a Data Developer to join our AI and Multi Asset Systematic...  ...data pipelines for RAG systems, optimize embedding workflows, and architect scalable solutions...  ...frameworks to measure retrieval quality, latency, and system performance.  Collaborate... 
    Suggested
    Full time

    Drw Inc

    Montréal, QC
    8 hours ago
  •  ...Description JOB SUMMARY The Lead Engineer, Embedded Software will drive the design and...  ...manufacturing engineers as designs are being developed and finalized. Follow rigorous design...  ...Practices (GMP) and applicable Quality System Standards. Preferred:... 
    Work at office

    THINK Surgical, Inc.

    Montréal, QC
    28 days ago
  •  ...companies to meet their talent needs with high quality IT resources through Staff Augmentation,...  .... • Collaborate with other software developers in the team to implement software that...  ...using an OSGi container.  • Experience with embedded OS development, kernel and device drivers... 
    Permanent employment
    Full time

    Collabera

    Montréal, QC
    8 hours ago
  • $70k - $90k per year

     ...intelligent enterprise, where intelligence is embedded into the core of business processes to...  ...creating. At Keyrus, you will not just develop skills—you will develop judgment. Your expertise...  ...legacy environments. Produce high-quality documentation, technical runbooks, and... 
    Long term contract
    Permanent employment
    Full time
    Contract work
    Work at office
    Work from home
    Flexible hours
    2 days per week

    Keyrus Canada

    Montréal, QC
    8 hours ago
  •  ...has an immediate permanent opening for a Developer. About the team: The Smart Grid Technology...  ...cross-functional teams to deliver high-quality solutions. Job requirements About...  ...microgrids, renewable energy systems, or embedded systems and familiarity with SCL files,... 
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co.,

    Montréal, QC
    8 hours ago
  •  ...Company Description As a Tools Programmer within the Quality Foundation team, you will contribute to the development and operation...  ...environment focused on technical excellence, you will: Design, develop, and maintain microservices (C#, .NET, Linux, and Docker) Participate... 
    Full time

    Ubisoft

    Montréal, QC
    8 hours ago
  •  ...Job Description As a Senior Simulation Developer at Vention, you’ll be a key contributor...  ...maintain high standards of security and code quality. Collaborate with cross-functional...  ...software applications. Background in embedded systems or real-time computing is a plus.... 
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    8 hours ago
  • $10k per year

     ...Description Senior Quality Assurance Engineer Location: Montreal, QC VIA is making an impact, and so can you. At VIA, our...  ...engineering organization Partner with engineering teams to integrate developer-level testing and ensure testing is caught early in the... 
    Full time
    Summer work
    Remote work
    Work from home
    Flexible hours

    Via Science

    Montréal, QC
    8 hours ago
  •  ...customers keep an eye on what truly matters to them by developing solar-powered, cellular-connected cameras integrated...  ...Job Description We are looking for a Firmware Developer who is passionate about hardware, embedded systems, and connected products. This person will play... 
    Full time
    Immediate start
    Remote work
    Work from home

    Vosker

    Montréal, QC
    8 hours ago
  •  ...We are seeking a Quality Assurance Expert to fill the role of “Senior E2E QA Lead / Cross-functional Quality Manager” who has experience leading major projects to drive the strategy, quality, and execution of tests within a major transformation program involving... 
    Full time
    Shift work

    Maarut Inc

    Montréal, QC
    8 hours ago
  •  ...The Opportunity Join the team reimagining how people interact with Hinge Health’s computer vision–powered experiences. As a Senior Quality Engineer on the Computer Vision User Experience team, you’ll drive the testing strategy and quality standards that ensure our members... 
    Full time
    Apprenticeship
    Work at office
    Local area
    Remote work
    Worldwide
    3 days per week

    Hinge Health, Inc.

    Montréal, QC
    8 hours ago
  •  ...Well… you might just be in the right place! As the Team Lead, Quality Specialist , you will reinforce quality standards across...  ...team to do their best work. Working alongside product managers, developers, and architects, you will ensure a quality evolution of our internal... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Lightspeed Commerce

    Montréal, QC
    8 hours ago
  •  ...Quality Operations Associate Introduction At Caméléon, we believe that happiness at work comes from the right match between the right role, the right company, the right manager, and a stimulating environment where you can thrive. Today, we are offering an... 
    Permanent employment
    Full time

    Cameleon Rh

    Montréal, QC
    8 hours ago
  •  ...Description As a Senior/Staff Platform Developer at Vention, you will focus on developing...  ...responsible for ensuring that all of our cloud and embedded production systems have adequate...  ...scanning, secrets management, code quality checks, and dependency management aligned... 
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    8 hours ago
  •  ...Company Description IT Job Description Role: Lead ETL Developer Location: Montreal, QC Duration: Fulltime BGV will be...  ...developer; using stored procedures, user defined functions and embedded SQL in other Programming Languages. - Must have Unix shell scripting... 
    Full time
    Relocation

    Info-ways

    Montréal, QC
    8 hours ago
  •  ...About the role As a Data Quality Intern at GoMaterials, you’ll play a hands-on role in ensuring that our supplier inventory data is...  ...play a pivotal role in our team, truly gaining hands-on experience developing and executing our 2026 plans. Opportunities for growth:... 
    Full time
    For contractors
    Internship
    Work from home
    Flexible hours

    Gomaterials

    Montréal, QC
    8 hours ago
  •  ...and help create the unknown!  Job Description As a Data Developer at Ubisoft  Montreal , you will join the Player Domain within the...  ...deliver reliable data pipelines that meet high standards of  quality, performance, and maintainability , from technical specification... 
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    8 hours ago
  •  ...each experience matters. The Front-End Developer will design and develop new features and...  ...new Front-End Developer Improve the quality of the existing UI and develop new user-...  ..., Data APIs (e.g. Restful API), Web Font Embedding, Scalable Vector Graphics (aka SVG)... 
    Full time
    Apprenticeship
    Work at office
    Worldwide
    Flexible hours

    Explorance

    Montréal, QC
    8 hours ago
  • $100k - $160k per year

     ...Join the World's Leading Product Review Company as a  AI Developer ! This is your opportunity to make a real impact in the industry. You'...  ...internal tools Monitor performance, cost, reliability, and output quality of agents and pipelines in production, and build observability... 
    Full time
    Work at office
    Flexible hours

    Rtings.com

    Montréal, QC
    8 hours ago
  • $80k - $115k per year

     ...Join the World's Leading Product Review Company as a  Fullstack Developer ! This is your opportunity to make a real impact in the industry...  ...ownership. Implement new features and change requests while ensuring quality and performance Deliver high-quality and maintainable code,... 
    Full time
    Work at office
    Flexible hours

    Rtings.com

    Montréal, QC
    8 hours ago
  •  ...communication skills • Collaborative individual who works well in a team, or individual setting • Problem solver and critical thinker • Quality driven, customer focused Additional Information All your information will be kept confidential according to EEO guidelines.... 
    Full time
    Flexible hours

    Continental Technology Solutions

    Montréal, QC
    8 hours ago
  •  ...Job Description The Community Developer will be responsible for establishing and growing our communities around Ubisoft’s games with...  ...facilitating collaborative planning and executing commitments at high quality standards. As a member of the global community team, this... 
    Full time
    Shift work

    Ubisoft

    Montréal, QC
    8 hours ago
  •  ...s Trading, Risk and Prime Brokerage products. As an Analytics Developer you’ll build both the foundation and the intelligence on top of...  ...You enjoy delving into complex data sets and ensuring the highest quality for accurate decision-making.  ~ Problem Framers: You’re... 
    Full time
    Work at office
    Worldwide

    Ts Imagine

    Montréal, QC
    8 hours ago
  •  ...work will be felt by healthcare professionals every day.  You'll collaborate with product managers, designers, and fellow developers to ship high-quality mobile features, participate in technical design conversations, and help keep the codebase consistent, well-tested, and... 
    Full time
    Remote work

    Solutions Petal Inc.

    Montréal, QC
    8 hours ago
  •  ...RESPONSIBILITIES Leads testing, verification, validation, and quality control activities for the Local Business Line. Provides...  ...performs inspections with engineering and cross-functional teams. Develops a network of partners to support product and solution... 
    Full time
    Internship
    Local area

    ABB

    Montréal, QC
    18 days ago
  •  ...support for this role. Are you passionate about safeguarding quality and driving continuous improvement across a global healthcare...  ...Renal & Metabolic, Immunology, Neuroscience and Oncology. We also develop and deliver treatments through other promoted and established... 
    Contract work
    Local area
    Remote work
    Relocation package

    Quality

    Montréal, QC
    28 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Quality Developer. Be the first to apply!