Full-time
Firmware Engineer
Posted by HCLTech • Vancouver, Metro Vancouver Regional District, Canada
About the Role
Qualifications
- 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 ARM 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 HCLTech.
Apply Now