Storage Firmware Engineer (Samsung Memory)

Samsung Electronics America

Bengaluru

On-site

INR 2,500,000 - 4,000,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Samsung Semiconductor India Bangalore is seeking a senior Firmware Engineer to design and implement firmware for Flash storage products. You will work across the product life cycle from inception to qualification, focusing on reliability and performance.

Requirements include 9–13 years of experience in UFS/NAND/flash firmware, strong C/C++ skills, and familiarity with storage protocols such as eMMC/UFS/SCSI/SATA/NVMe. Collaboration and problem solving are essential.

Qualifications

  • Extensive experience in firmware for UFS/NAND/flash storage (9+ years).
  • Strong C/C++ programming and data structures knowledge.
  • Experience with storage protocols like eMMC/UFS/SCSI/SATA/NVMe.

Responsibilities

  • Develop firmware subsystems for UFS/Flash storage products.
  • Analyze requirements, architecture and design for firmware.
  • Perform UT/IT testing and trouble-shoot complex issues.
  • Improve reliability, performance and memory usage.

Skills

C/C++
Data structures
Algorithms
Memory management
Code optimization
UFS firmware
NAND flash
Troubleshooting
UT/IT testing
Scripting

Education

Bachelor's degree in a relevant field

Tools

Lauterbach T32
Logic analyzers
Perl
Python
Shell
Batch/Make/CMM

Job description

Position Summary

As a Firmware Engineer at Samsung Semiconductor India Bangalore, you will be involved in Design, Implementation and Integration of various firmware subsystems of Flash storage products (Mobile Storage using UFS interface). You will be associated with Product's development life cycle ranging from Product inception to Qualification or any specific area defined by specific assignment. You will also be responsible for providing technical inputs or guidance to improve and adhere to software development and quality assurance processes necessary to ensure the firmware consistently meets the required functionality, re‑usability, reliability and performance to ensure Samsung UFS meet their design targets.

Role and Responsibilities

Both Individual Contributor & Product‑lead role‑aspirants are invited (Experience range: 9 ~ 13 years! Keywords: relevant Skillsets 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.) Experience on one or more storage protocols (eMMC, UFS, SCSI, SATA, NVMe, SAS) Preferred experience on Lauterbach T32, Logic Analyzers etc. Issue re-production/fixing, Logging/Diagnostics Experience in Requirement analysis, Architecture, Design, Development and UT/IT - UFS/Flash storage Products : Develop firmware subsystems that meet or exceed the requirements of technical Spec matrix including but not limited to Performance, Reliability, Endurance and Functionality. Strong Programming skills in C/C++, Data structures/Algorithms. Expert knowledge of UFS specifications (UFS 2.2, 3.1, 4.0) Experience with ARM Cortex-R/A/M processor architectures Sound knowledge on NAND flash firmware stack like front end/back end etc. (FTL, Host Interface, Flash Interface etc.) Familiarity with firmware development tools and methodologies 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. 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 5+ years specifically in UFS/NAND /flash storage / SSD /NVM/ NVME Firmware development.

Skills and Qualifications

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.

About Samsung

Samsung Electronics is a global leader in technology, opening new possibilities for people everywhere. Through relentless innovation and discovery, we are transforming the worlds of TVs, smartphones, wearable devices, tablets, digital appliances, and network systems, and the entire semiconductor industry with our memory, system LSI, foundry, and LED solutions. Samsung is also leading in the development of the Internet of Things through, among others, our Smart Home and Digital Health initiatives. Since being established in 1969, Samsung Electronics has grown into one of the world’s leading technology companies, and become recognized as one of the top global brands. Samsung takes great pride in the creativity and diversity of its talented people, who drive our growth. To discover more, please visit our official newsroom at https://news.samsung.com/global/.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Development
Firmware Development

Samsung Electronics America • Bengaluru

On-site
INR 1,800,000 - 3,500,000
DRAM Firmware Architect
DRAM Firmware Architect

Samsung Electronics America • Bengaluru

On-site
INR 3,500,000 - 6,500,000
Storage Device Driver Specialist
Storage Device Driver Specialist

Samsung Electronics • Bengaluru

On-site
INR 2,500,000 - 5,500,000
RTL Design Lead Engineer
RTL Design Lead Engineer

Samsung Electronics America • Bengaluru

On-site
INR 3,500,000 - 6,000,000
DRAM Firmware Architect
DRAM Firmware Architect

Samsung Electronics • Bengaluru

On-site
INR 4,000,000 - 7,000,000
DRAM Firmware Architect
DRAM Firmware Architect

Samsung Electronics Perú • Bengaluru

On-site
INR 1,200,000 - 2,000,000
DRAM Linux Kernel Architect
DRAM Linux Kernel Architect

Samsung Electronics America • Bengaluru

On-site
INR 2,500,000 - 5,000,000
DRAM Senior Security Architect
DRAM Senior Security Architect

Samsung Electronics America • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Staff Engineer, ESSD Firmware
Staff Engineer, ESSD Firmware

Micron Technology • Bengaluru

On-site
INR 900,000 - 1,700,000
Linux BSP Engineer
Linux BSP Engineer

Samsung Electronics America • Bengaluru

On-site
INR 1,500,000 - 2,100,000