Cynet Systems

Firmware Engineer

📍 Location
Vancouver, British Columbia
⏰ Job Type
Full-time
📅 Posted
March 14, 2026
Apply Now

Job Description


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.

  • Start Your Week Right!

    Apply now and make every Monday exciting with Cynet Systems

    Apply for this Position