Solidigm

Firmware Engineer

Solidigm
Apply
16 hours ago
Vancouver, CanadaSenior

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.
  • Translate customer and product requirements into technical solutions and clarify requirements 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 to C/C++ firmware and software development, including design, implementation, debugging, and code reviews.
  • Use simulators, development platforms, and hardware prototypes to characterize, debug, and validate system behavior.
  • Identify technical risks, lead root-cause investigations, and develop mitigation strategies throughout the product lifecycle.
  • Partner with architecture, firmware, hardware, and ASIC teams to ensure solutions are producible, scalable, and aligned with product requirements.
  • Influence technical priorities, milestones, and execution plans through technical leadership.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • 7+ years of hands-on architecture and design experience.
  • Experience with embedded systems, simulators, technical planning, estimation, risk management, and requirements definition and assessment.
  • Experience working in a Linux environment and with firmware or software development environments, including compilers, debuggers, emulators, and toolchains.
  • Knowledge of hardware interfaces such as I2C, SPI, and UART.
  • Preferred experience with embedded-system simulators, storage or SSD products, embedded development techniques, Docker, Ansible, RTOS, and enterprise storage interfaces.
  • Preferred knowledge of SATA, SAS, PCIe, NVMe, Opal, ESSC, and AES security protocols and techniques.
  • Preferred experience with firmware development processes, continuous integration and delivery, unit testing, and DevOps process strategies.

Benefits

  • Annual salary range of 116,480 - 174,800 CAD is provided in accordance with Canadian labor laws; actual compensation depends on skills, qualifications, and experience.
  • The role is part of a global, diverse, equitable, and inclusive technology organization with opportunities to contribute to SSD and memory product innovation.

Tech Stack

AnsibleCC++DockerLinuxSass

Categories

Solidigm

About Solidigm

1,001-5,000 employees

Solidigm designs and manufactures NAND flash memory and solid-state drives for data center, enterprise, and client computing markets. Its portfolio spans high-capacity and high-endurance SSDs with supporting firmware/software sold to OEMs and hyperscale cloud providers. Formed in 2021 from Intel’s NAND business, Solidigm operates as a U.S. subsidiary of SK hynix, with global R&D developing SoCs and controllers for its drives.

Contact me