Role and Responsibilities
Individual Contributor
Strong Programming skills in C/C++, Data structures/Algorithms.
Sound knowledge on NAND flash firmware stack like front end/back end etc. (FTL, Host Interface, Flash Interface etc.)
Previous work experience on any of the storage protocols (eMMC/UFS/SCSI/SATA/NVMe).
Knowledge on scripting languages like Perl/Python/Shell etc. and Batch/Make/CMM scripting etc.
Strong debugging skills in Visual Studio, on ARM based SOC using Lauterbach T32, Logic Analyzers etc. Issue re-production/fixing, Logging/Diagnostics etc.
Experience in Requirement analysis, Architecture, Design, Development and UT/IT.
Trouble shooting complex issues such as scalability & performance issues, memory leaks, memory corruption and Code size issues & optimization techniques
Excellent skills on written/verbal communications and complex design articulation/presentation
Demonstrated team player or technical leader in a dynamic, fast moving and fast growing product development environment
Conduct technical code reviews and ensure coding standards
Own end-to-end delivery of UFS firmware projects and features
Define best practices for firmware development and testing
Optimize firmware performance, power efficiency, and reliability
Experience – {6 – 13} years of experience Firmware Development
Skills and Qualifications
Qualifications
B.Tech/B.E/M.Tech/M.E
Disclaimer
Samsung Semiconductor India Research (SSIR), a division of Samsung R&D India - Bangalore Pvt. Ltd is dedicated to employing a diverse workforce and providing Equal Employment Opportunity to all individuals, regardless of their religion, gender, age, marital status, gender identity, status as a protected veteran, genetic information, status as a qualified individual with a disability, or any other characteristic protected by law.
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.