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.