Secure Firmware Engineer — Hybrid Role (Vancouver)

SmartRecruiters, Inc.

Vancouver

Hybrid

CAD 116,000 - 175,000

Full time

33 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision insurance
RSU/RCU eligibility
Hybrid work arrangement

Job summary

Solidigm seeks a Firmware Engineer in Vancouver to advance its SSD firmware portfolio. You will develop and maintain firmware in C/C++/Rust for NVMe, PCIe, SATA, and SAS interfaces, within an Agile team environment.

You will collaborate with hardware and ASIC teams, perform testing and validation, and help shape the SSD architecture through design reviews and continuous improvement in a hybrid work setup.

Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science or related field.
  • 5+ years of embedded firmware development experience in an RTOS environment with hardware/software interactions.
  • Experience with development environments including compilers, debuggers, emulators, and toolchains.

Responsibilities

  • Develop, review, document, and maintain product source code in C/C++/Rust.
  • Analyze and develop firmware per internal and external specifications.
  • Perform unit and system level testing including failure analysis and debugging.
  • Develop low-level firmware and architecture in collaboration with hardware/ASIC teams.
  • Coordinate priorities with engineering stakeholders to meet milestones.
  • Participate in Agile/Kanban development culture.

Skills

Embedded firmware development
C/C++/Rust
RTOS
Testing & debugging
Team collaboration

Education

Bachelor's degree in Computer Engineering or Electrical Engineering or Computer Science

Tools

Compilers
Debuggers
Emulators
Toolchains
NVMe interfaces
PCIe/SAS/SATA interfaces

Job description

Solidigm seeks a Firmware Engineer in Vancouver to advance its SSD firmware portfolio. You will develop and maintain firmware in C/C++/Rust for NVMe, PCIe, SATA, and SAS interfaces, within an Agile team environment.

You will collaborate with hardware and ASIC teams, perform testing and validation, and help shape the SSD architecture through design reviews and continuous improvement in a hybrid work setup.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SSD Firmware Engineer: Media & Embedded Systems
SSD Firmware Engineer: Media & Embedded Systems

SmartRecruiters, Inc. • Vancouver

On-site
CAD 91,000 - 135,000
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
Embedded/Firmware Engineer
Embedded/Firmware Engineer

Solidigm • Vancouver

On-site
CAD 101,280 - 152,000
Media Firmware Development Engineer
Media Firmware Development Engineer

SmartRecruiters, Inc. • Vancouver

On-site
CAD 91,000 - 135,000
Senior SSD Firmware Engineer – Embedded Systems
Senior SSD Firmware Engineer – Embedded Systems

Solidigm • Vancouver

On-site
CAD 101,280 - 152,000
Intermediate Validation Engineer
Intermediate Validation Engineer

DATAmundi • Vancouver

On-site
CAD 70,000 - 85,000
Comprehensive benefits package
Opportunities for professional growth
Exposure to cutting-edge enterprise technology
SoC Development Engineer
SoC Development Engineer

Solidigm • Vancouver

On-site
CAD 91,000 - 134,500
SOC Development Engineer
SOC Development Engineer

SmartRecruiters, Inc. • Vancouver

On-site
CAD 134,000 - 201,000
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
Firmware Engineer: NAND/NVMe, ARM & Debug Expert
Firmware Engineer: NAND/NVMe, ARM & Debug Expert

Yochana • British Columbia

On-site
CAD 90,000 - 120,000