Firmware Engineer
Vancouver, BCSolidigm: Solidigm is a leading global provider of innovative NAND flash memory solutions.
7+ YOECandidates need a bachelor's degree in computer engineering, electrical engineering, computer science or a related field, plus 7+ years of hands-on architecture, embedded systems and simulator experience. Linux, compilers, debuggers and hardware interfaces such as I2C, SPI and UART are also required.
Linux, C/C++ compilers, debuggers, emulators, simulators
Security Firmware Engineer
Vancouver, BCSolidigm: Solidigm is a leading global provider of innovative NAND flash memory solutions.
5+ YOECandidates need a bachelor's degree in computer engineering, electrical engineering, computer science or a related field, plus 5 or more years of embedded firmware experience in C, C++ or Rust on a real-time operating system.
C, C++, Rust, RTOS, NVMe, PCIe
SOC Development Engineer
Vancouver, BCSolidigm: Solidigm is a leading global provider of innovative NAND flash memory solutions.
10+ YOECandidates need a bachelor's degree in electrical or computer engineering or computer science, strong debugging skills, digital logic design experience in advanced technology nodes, and verification experience with UVM or FPV. Preferred candidates have 10+ years of ASIC/SoC experience and familiarity with NVMe, PCIe, DDR or ARM standards.
Verilog, VHDL, SystemVerilog, UVM, Jira, Confluence
Media Firmware Development Engineer
Vancouver, BCSolidigm: Solidigm is a leading global provider of innovative NAND flash memory solutions.
3+ YOECandidates need a bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science or a related field, plus 3+ years of embedded software or firmware experience. Solidigm asks for skill with C/C++, Git, Python and C/C++ debuggers.
Git, Python, C/C++ debuggers