Firmware Engineer: NAND/NVMe, ARM & Debug Expert

Yochana

British Columbia

On-site

CAD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

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.
  • Knowledge of NAND Flash, SSD Flash translation layer, wear leveling, garbage collection.
  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Yochana • British Columbia

On-site
CAD 90,000 - 120,000
Senior SSD Firmware Engineer – Embedded Systems
Senior SSD Firmware Engineer – Embedded Systems

Solidigm • Vancouver

On-site
CAD 101,000 - 152,000
Embedded/Firmware Engineer
Embedded/Firmware Engineer

Solidigm • Vancouver

On-site
CAD 101,000 - 152,000
Lead Embedded Firmware Engineer
Lead Embedded Firmware Engineer

3 Step Recruitment Inc. • Abbotsford

On-site
CAD 75,000 - 110,000
Validation Engineer
Validation Engineer

DATAmundi • Vancouver

Hybrid
CAD 65,000 - 90,000
Hybrid SSD & NVMe Validation Engineer (Intermediate)
Hybrid SSD & NVMe Validation Engineer (Intermediate)

DATAmundi • Vancouver

Hybrid
CAD 70,000 - 85,000
SoC Development Engineer
SoC Development Engineer

Solidigm • Vancouver

On-site
CAD 91,000 - 135,000
Intermediate Validation Engineer
Intermediate Validation Engineer

DATAmundi • Vancouver

Hybrid
CAD 70,000 - 85,000
Comprehensive benefits package
Opportunities for professional growth
Exposure to cutting-edge enterprise technology
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Work in Ottawa • Ottawa

On-site
CAD 80,000 - 100,000
Pre-Silicon System Emulation & Debug Engineer (Contract)
Pre-Silicon System Emulation & Debug Engineer (Contract)

Infotree Global Solutions • Canada

On-site
CAD 80,000 - 100,000