onsite
Embedded Quality Developer - dcbel Inc
Software Engineer
Lead quality assurance for embedded firmware in residential energy products, ensuring reliability and performance through rigorous testing, debugging, and continuous integration using C/C++ and RTOS environments.
About the role
Key Responsibilities
- Design, implement, and maintain automated test suites for embedded firmware on residential energy hardware.
- Perform manual and automated debugging of C/C++ code running on RTOS platforms.
- Integrate quality checks into CI/CD pipelines, ensuring rapid feedback for development teams.
- Collaborate with hardware and software engineers to resolve defects and improve product reliability.
- Document test plans, results, and defect tracking in a clear, reproducible manner.
Requirements
- 3+ years of embedded firmware development experience in C/C++.
- Strong knowledge of RTOS concepts and real‑time debugging tools.
- Hands‑on experience with hardware debugging (JTAG, logic analyzers, oscilloscopes).
- Proficiency in CI/CD tools (Git, Jenkins, GitLab CI) and automated testing frameworks.
- Excellent problem‑solving skills and a passion for delivering high‑quality, reliable products.