A tech company in British Columbia is seeking a skilled Firmware Developer with strong experience in design and debugging using assembly and C/C++. The ideal candidate should be knowledgeable about NAND Flash and SSDs, and have capabilities in configuring and debugging ASICs within embedded environments. Candidates should possess strong problem-solving skills and be able to communicate effectively within a team. Familiarity with development tools like Eclipse is preferred.
Qualifications
Strong firmware design and debug experience using assembly and C/C++ programming.
Experience with mass storage interfaces such as SATA, SAS, NVMe is a strong plus.
Responsibilities
Scope and estimate development effort.
Identify performance-critical algorithms for optimization.
Configure and debug ASIC register settings in embedded environments.
Skills
Firmware design
C/C++ Programming
Problem solving
Team communication
Multitasking
Tools
Eclipse
Oscilloscopes
Logic analyzers
Job description
A tech company in British Columbia is seeking a skilled Firmware Developer with strong experience in design and debugging using assembly and C/C++. The ideal candidate should be knowledgeable about NAND Flash and SSDs, and have capabilities in configuring and debugging ASICs within embedded environments. Candidates should possess strong problem-solving skills and be able to communicate effectively within a team. Familiarity with development tools like Eclipse is preferred.