Full-time

Firmware Engineer

Posted by Cynet Systems • Vancouver, British Columbia, Canada

📍 Vancouver, British Columbia 🕒 February 28, 2026

About the Role


Job Description:

Requirement:
  • Strong Firmware design and debug experience using assembly and C/C++ Programming.
  • Knowledge of NAND Flash, SSD Flash translation layer, Wear leveling, Garbage collection.
  • Knowledge of mass storage interface such as SATA, SAS, NVMe (Optional but strong plus).
  • Knowledge of configuring and debugging issues from the usage of register settings of ASICs in an SOC and embedded firmware development environment.
  • High level of skill in problem re-creation and trapping, and in identifying performance critical algorithms for optimization.
  • Strong skill in Client development tools and IDE such as Eclipse.
  • Ability to scope and estimate development effort.
  • Ability to work and communicate effectively in a team, able to multitask effectively in fast-paced environment.
  • Experience in test equipment such as oscilloscopes and logic/bus analyzers.

  • Ready to Apply?

    Submit your application today and take the next step in your career journey with Cynet Systems.

    Apply Now