S

Solidigm

Designs and manufactures enterprise SSDs

Firmware Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeVancouver, BC, CanadaCA$116.5k - CA$174.8k /yrIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field is required.
  • At least 7 years of experience in architecture and design.
  • At least 7 years of experience with embedded systems.
  • At least 7 years of experience with simulators.
  • At least 7 years of experience in technical topic planning, grooming, estimation, and risk management.
  • At least 7 years of experience in requirements definition, clarification, and technical assessment.
  • At least 7 years of experience working in a Linux environment.
  • At least 7 years of experience with software and firmware development environments, including compilers, debuggers, emulators, and toolchains.
  • At least 7 years of experience with hardware interfaces such as I2C, SPI, and UART.

Responsibilities

  • Drive system architecture and technical solution development across firmware, ASIC, hardware, simulation, and infrastructure domains.
  • Develop and evaluate end-to-end system designs, tradeoffs, and implementation approaches for new product capabilities.
  • Analyze customer and product requirements, translate them into technical solutions, and drive requirements clarification where necessary.
  • Create technical specifications, architecture documentation, design proposals, and implementation plans.
  • Develop prototypes, proof-of-concepts, simulation models, and software components to validate solution approaches.
  • Contribute directly to firmware and software development in C and C++, including design, implementation, debugging, and code reviews.
  • Work hands-on with simulators, development platforms, and hardware prototypes to characterize, debug, and validate system behavior.
  • Identify technical risks, drive root-cause investigations, and develop mitigation strategies throughout the product lifecycle.
  • Partner with architecture, firmware, hardware, and ASIC teams to ensure system solutions are producible, scalable, and aligned with product requirements.
  • Influence technical priorities, milestones, and execution plans through engineering leadership and technical expertise.

Desired Qualifications

  • Experience with simulators for embedded systems.
  • Software programming skills.
  • Experience in the storage industry, including SSDs or enterprise storage.
  • Embedded development techniques using hardware and firmware tools.
  • Experience with Docker and Ansible.
  • Experience with real-time operating systems (RTOS).
  • Structured software development practices, analytical problem solving, innovation, and continuous improvement.
  • Enterprise storage interface protocols such as SATA, SAS, PCIe, and NVMe.
  • SSD or enterprise storage device security protocols and techniques such as Opal, ESSC, and AES.
  • Software and firmware development processes, including workflow and continuous integration validation.
  • DevOps process strategies, tools, and execution from code check-in through continuous integration and continuous delivery.
  • Development of unit tests for code coverage and quality validation.

About the Company

Solidigm

Designs and manufactures enterprise SSDs

Solidigm designs and manufactures NAND flash memory and enterprise SSDs for data centers, cloud, and AI workloads. Its product line includes high-density QLC drives and liquid-cooled eSSDs for fanless GPU servers, plus software like CSAL (Cloud Storage Acceleration Layer) and the Luceta AI vision software suite. It operates as a standalone subsidiary within SK hynix, with R&D in Rancho Cordova, and serves enterprises, cloud providers, data-center operators, and storage solution providers. Unlike many rivals, Solidigm combines a broad range of form factors and capacities with open-source storage acceleration software and AI-focused tooling, supported by a corporate structure that aligns with SK hynix’s AI investment strategy. The goal is to provide reliable, scalable storage solutions for data centers, cloud infrastructure, AI infrastructure, and edge deployments, helping customers store and access large amounts of data efficiently.

Company size
1,001-5,000
Company stage
N/A
Total funding
$100M
Headquarters
Rancho Cordova, CA
Founded
2021

Recently Posted Jobs

Explore more opportunities at Solidigm

See more jobs