Samsung Memory Solutions Lab - Multiple Openings, Full Time & Internships
Location: San Jose, CA
Redesigning software stacks for flash in data centers -- from firmware to hyperscale applications
The Memory Solutions Lab (MSL) is part of Samsung’s Memory Business Unit, the industry's technology and volume leader in DRAM and NAND flash. Our lab’s vision is to solve key problems and optimize architecture solutions for Cloud and Data Center environments. Located in San Jose, CA, we are an integral part of the strong Samsung commitment to R&D.
We are currently looking for exceptional software and firmware talent to join our rapidly growing team in the heart of Silicon Valley. You will make a difference in a team of experts utilizing emerging technologies to research & develop innovative solutions for world-class memory and storage systems.
Interested in the topics below? Internships and full-time positions are available. Contact us!
Broad Area | Sub-Area |
Hyperscale Applications | Scale-Out Workloads (Cassandra, NoSQL, HBase, MongoDB, CouchDB, RocksDB …) |
Storage Software | Scale-Out Object Store (Ceph, Swift, Docker, KV) Real-Time Analytics (Spark) Distributed File Systems (Tachyon, HDFS) Open-Source Storage Stack (OpenStack) Distributed Caching / Tiering |
System Software | Block Layer / Storage Stack Virtualization, Resource Sharing (Mesos) Device Drivers Processing in Memory |
Communications | Remote Storage (RDMA), iSER, NUMA NVMe, SATA/SAS, PCIe, iSCSI, Ethernet, Fibre Channel, fabrics DDR4 interface Multistream |
System Hardware | DRAM Controller Architecture Deduplication, Error Correction Algorithms SSD Architecture, Firmware, FTL SoC Architecture Enterprise SSD Test, Debug In-Storage Computing / Storage Intelligence |
Useful Skills | Linux / Windows kernel, multi-thread, drivers, debuggers, performance counters Linux storage stacks & file systems: SCST, LIO, LVM, Device Mapper, VxVM, VxFS, ZFS, XFS, Lustre, GPFS, Ceph, … ARM or equivalent embedded multi-core microprocessor architectures Programming: C / C++ / C# / Java / System Verilog / Verilog Scripting: Python, Perl, JavaScript Test: UART/JTAG/ICE Debuggers, Firmware Debugging, Protocol Analyzers Version Control: Subversion, Bazaar, Git Defect Tracking: Bugzilla, Jira |
How To Apply
Send your resume to Michael Giadis (m.gaidis@ssi.samsung.com) or to collegeresume@ssi.samsung.com