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

Solidigm is hiring an Embedded/Firmware Engineer

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 C/C++Real-time operating systemsARM architecturePythonGitFirmware DevelopmentEmbedded SystemsRoot Cause AnalysisDebuggingComputer Engineering
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.
All jobs at Solidigm Visit website
Job Details
Department Engineering
Category embedded
Posted 2 months ago