Storage Firmware Engineer (Samsung Memory)

Samsung
Bengaluru
Workplace: OnsiteFull timeFunction: Hardware, Embedded & Systems EngineeringExperience: 9-13 yearsSkills: ["Technical leadership","Communication","Team collaboration","Troubleshooting"]

Design, implement, and integrate firmware subsystems for Samsung Flash storage products, including mobile storage using the UFS interface. Own responsibilities across the product development lifecycle from inception through qualification, and provide technical guidance to strengthen software development and quality assurance. Develop firmware that meets performance, reliability, endurance, and functionality requirements while troubleshooting complex scalability, performance, and memory issues.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Samsung
Samsung
1 month ago

Storage Firmware Engineer (Samsung Memory)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 22 days agoStatus: Live

Job Summary

Design, implement, and integrate firmware subsystems for Samsung Flash storage products, including mobile storage using the UFS interface. Own responsibilities across the product development lifecycle from inception through qualification, and provide technical guidance to strengthen software development and quality assurance. Develop firmware that meets performance, reliability, endurance, and functionality requirements while troubleshooting complex scalability, performance, and memory issues.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Hardware, Embedded & Systems Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, implement, and integrate firmware subsystems for UFS-based flash storage products across the product development lifecycle.
  • •Develop firmware subsystems to meet or exceed technical specification targets for performance, reliability, endurance, and functionality.
  • •Provide technical inputs and guidance to improve and adhere to software development and quality assurance processes.
  • •Perform requirement analysis, architecture, design, and development, including unit/ integration testing (UT/IT).
  • •Troubleshoot complex issues including scalability and performance problems, memory leaks/corruption, and code-size/optimization challenges.

Key Requirements

  • •Strong programming skills in C/C++ with solid data structures and algorithms knowledge.
  • •Sound knowledge of NAND flash firmware stack components such as FTL, host interface, and flash interface.
  • •Experience with one or more storage protocols including eMMC, UFS, SCSI, SATA, NVMe, or SAS.
  • •Experience in requirement analysis, architecture, design, development, and UT/IT.
  • •5+ years specifically in UFS/NAND/flash storage, SSD/NVM, or NVMe firmware development.
Experience:9-13 yearsUFSNAND flashSSDNVMe
Skills:Technical leadershipCommunicationTeam collaborationTroubleshooting
Tech Stack:CC++UFS 2.2UFS 3.1UFS 4.0FTLEMMCUFSSCSISATANVMeSASARM Cortex-RARM Cortex-AARM Cortex-MLauterbach T32Logic AnalyzersPerlPythonShell

Company Brief

Samsung
Global conglomerate known for consumer electronics, home appliances, semiconductors, displays, and mobile devices. Designs and manufactures a wide range of products and solutions for consumers, enterprises, and industrial customers worldwide.
Industry: Conglomerates & Holding Companies
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Seoul, South Korea
Founded: 1938
Glassdoor
Glassdoor: 3.7
WebsiteLinkedIn