Firmware Engineer: NAND/NVMe, ARM & Debug Expert

Yochana

British Columbia

On-site

CAD 90,000 - 120,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

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,280 - 152,000
Secure Firmware Engineer — Hybrid Role (Vancouver)
Secure Firmware Engineer — Hybrid Role (Vancouver)

SmartRecruiters, Inc. • Vancouver

Hybrid
CAD 116,000 - 175,000
Medical, dental, vision insurance
RSU/RCU eligibility
Hybrid work arrangement
Embedded/Firmware Engineer
Embedded/Firmware Engineer

Solidigm • Vancouver

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

3 Step Recruitment Inc. • Abbotsford

On-site
CAD 75,000 - 110,000
Opportunities for career growth
Collaborative engineering environment
Work on innovative industrial products
Security Firmware Engineer
Security Firmware Engineer

SmartRecruiters, Inc. • Vancouver

Hybrid
CAD 116,000 - 175,000
Medical, dental, vision insurance
RSU/RCU eligibility
Hybrid work arrangement
Media Firmware Development Engineer
Media Firmware Development Engineer

SmartRecruiters, Inc. • Vancouver

On-site
CAD 91,000 - 135,000
Embedded Firmware Engineer — Quantum Hardware (ARM Cortex‑M)
Embedded Firmware Engineer — Quantum Hardware (ARM Cortex‑M)

Q-Block Computing • Ottawa

On-site
CAD 70,000 - 90,000
Extended health care benefits
Life insurance
Hybrid SSD & NVMe Validation Engineer (Intermediate)
Hybrid SSD & NVMe Validation Engineer (Intermediate)

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