Vancouver, British Columbia, Canada Remote (Global) Employment CAD 101,280 - 152,000 Yearly

Solidigm is hiring an Embedded/Firmware Engineer

About the Role

Solidigm is hiring an Embedded/Firmware Engineer to join our talented firmware team. In this role, you will be responsible for the development of leading-edge NAND SSDs, working alongside experienced engineers to solve complex technical challenges and make significant contributions to high-performance storage projects.

What You'll Do

  • Develop firmware for cutting-edge NAND SSDs.
  • Solve novel and complex problems as a key member of the firmware team.
  • Contribute directly to high-performance SSD projects.

What We're Looking For

  • Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or Electrical Engineering.
  • 6+ years of firmware development and design experience in embedded systems.
  • 6+ years of programming experience in C/C++.
  • 4+ years of experience with real-time operating systems.
  • Demonstrated ability to analyze problems, diagnose root causes, and apply effective corrective actions.
  • Strong verbal and written communication skills.
  • Experience with debugging, unit testing, validation, and integration of code.
  • Experience with ARM architecture.

Nice to Have

  • Knowledge of the Storage domain and its industry specifications.
  • Experience with software development methodologies like Agile/Scrum.
  • Experience with SMP systems including task switching, deadlocks, and interrupts.
  • Experience with a scripting language like Python.
  • Experience with Git version control.

Technical Stack

  • C/C++
  • Real-time operating systems
  • ARM architecture
  • Python
  • Git

Team & Environment

You will be working as part of our SSD firmware team, collaborating closely with other experienced engineers.

Benefits & Compensation

  • Salary range: $101,280 - $152,000

Work Mode

This role may be based in Rancho Cordova, California, or other locations in Asia, Europe, or the Americas.

Solidigm fosters a One Team culture that is diverse, equitable, and inclusive, and we value being customer-inspired, trusting, innovative, team-oriented, inclusive, results-driven, collaborative, passionate, and flexible.

Required Skills
C/C++Real-time operating systemsARM architecturePythonGitFirmware DevelopmentEmbedded SystemsRoot Cause AnalysisDebuggingComputer Engineering
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Solidigm

A global technology company specializing in memory and storage solutions, headquartered in Rancho Cordova, California, with international presence in Asia, Europe, and the Americas. Aims to become the #1 NAND memory company worldwide.

Visit website
Job Details
Department Engineering
Category embedded
Posted 14 days ago