Vancouver, British Columbia, Canada Remote (Global) 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 C/C++Real-time operating systemsARM architecturePythonGitFirmware DevelopmentEmbedded SystemsRoot Cause AnalysisDebuggingComputer Engineering
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
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