Remote
80 days ago
Distributed Storage Specilaist

Position Summary

8 to 15 Years

Role and Responsibilities

Samsung Memory has been a global industry leader in technologies like DRAM and NAND flash for more than two decades. It has pioneered breakthrough technologies in DRAM and NAND flash and has widest product portfolio in these areas. Samsung Semiconductor India Research Bangalore (SSIR) is one of the largest overseas research & development centers for Samsung Semiconductor, as part of which Memory business unit operates the India R&D team.

Memory Software team, SSIR Bangalore plays a key role in maintaining this leadership by continuous innovation and applying it to real life products. We work on firmware development for Flash based products (Solid State Drives, UFS, eMMC, MicroSD) and System Software (Device Drivers & OS components, Open Ecosystem & Storage solutions) to enable Samsung products in the market. We provide the opportunities for you to share and build your knowledge and expertise, and collaborate to drive innovation forward.

At Samsung, you will witness your ideas come to life in new products and solutions that shape the future. Here is an opportunity to be part of this talented team where you can be an innovator and make a BIG impact!

This position is for a Distributed System Software Engineer, in the area of building distributed storage solutions for new class of Samsung storage devices. This includes development of different software components /features that constitute the distributed storage systems.

Skills and Qualifications

Design and development of next generation SSD scale out storage systems Development of storage system features including but not limited to distribution, scaling, fail over protection, high availability, fast data path management and control plane Design/Optimize the distribute storage system for new age storage devices Deployment of scale out solution with different use case and cluster topologies Design & fast-paced development towards new ideas pertaining to Host/Storage co-design & vertical-optimizations. Development/customization in the Linux I/O stack, file-systems, Block layer, NVMe driver, SPDK, DPDK, FIO, nvme-cli. System performance benchmarking, analysis and optimization Unit & integration test framework development and automation. Trouble shooting complex issues including but not limited to scalability & performance issues, memory leaks, memory corruption and kernel panics Technical Leadership in design, planning, Framework development, implementation, unit and integration testing Open-source development and contribution Drive innovation by authoring whitepapers, new technical proposals, conducting POCs and introducing new techniques for issue debugging.Mentoring development team by conducting knowledge sharing sessions and trainings. Propose and present new ideas and concepts to improve products features, performance and quality. Keep abreast of changes in product architecture/design as well as developments in the related domain/technology.

* Please visit Samsung membership to see Privacy Policy, which defaults according to your location. You can change Country/Language at the bottom of the page. If you are European Economic Resident, please click here.

Confirm your E-mail: Send Email
All Jobs from Samsung Electronics America