Back to list

Vacancy description

Storage Firmware Architect - HDD/SSD/NVMe in Bangalore, भारत

Career Makers

Bangalore, भारत

Job Description : Key Responsibilities : Firmware Architecture & Development : - Design, develop, and maintain firmware for enterprise HDD involving SAS/SATA, ZAC/ZBC.- Define firmware architecture, software frameworks, and module interfaces for scalable storage solutions.- Firmware/Software development lifecycle including requirements, design, implementation, validation, and release.- Implement algorithms and/or improve implementations and take part in their verification and https://jobeax.com/link/CzPZ5rhgi7JIv6O4 Technology Leadership : - Drive development of advanced storage features including : 1. Middleware/Flash Translation Layer (FTL)2. Garbage Collection3. Error Recovery4. Power-Fail Management5. Storage Protocol (SATA, SAS, NVMe) knowhow- Collaborate on future storage technologies and product https://jobeax.com/link/IQa1IvXPn5AZmYOA & Reliability Optimization : - Analyze and optimize firmware performance, latency, throughput, and resource utilization.- Lead root cause analysis of field issues and customer escalations.- Develop diagnostic, telemetry, and debug capabilities.- Develop simulation architecture to validate new performance algorithms.Cross-Functional Leadership : - Provide technical leadership and mentorship to firmware engineers.- Participate in architecture reviews and technical decision-making.- Engage with customers and field teams to understand requirements and resolve complex https://jobeax.com/link/EHBpeKFDokd307Vo Qualification/Skillset : - Bachelor's or Master's degree in Computer Science, Computer Engineering, Electronics Engineering, or related field.- 15+ years of firmware development experience with minimum 5+ experience in storage https://jobeax.com/link/3wszQusZdOiEpLd8 expertise in : 1. C/C++2. Embedded Systems3. RTOS and Bare-Metal Development4. Storage Firmware Architecture- Experience with firmware debugging using JTAG, Logic Analyzers, and protocol analyzers.- Strong understanding of memory management, concurrency, interrupts, and performance optimization.- Should be aware about any system level scripting language : Python, Perl, Shell, Lua etc.- Excellent in object-oriented design including Data structures.- Good knowledge of HW, SOC architecture, processor architecture.- Strong analytical skill with hands-on debugging skills. (ref:hirist.tech)

Similar vacancies

More like this role

Job Description : Key Responsibilities : Firmware Architecture & Development : - Design, develop, and maintain firmware for enterprise HDD involving SAS/SATA, ZAC/ZBC.- Define firmware architecture, software frameworks, and module interfaces for scalable storage solutions.- Firmware/Software development lifecycle including ...

Bangalore, भारत

Job Description : Key Responsibilities : Firmware Architecture & Development : - Design, develop, and maintain firmware for enterprise HDD involving SAS/SATA, ZAC/ZBC.- Define firmware architecture, software frameworks, and module interfaces for scalable storage solutions.- Firmware/Software development lifecycle including ...

Bangalore, भारत

... embedded firmware using C programming.- Work on SSD firmware architecture, implementation, debugging, and performance optimization.- Implement and troubleshoot storage protocols such as NVMe, PCIe, SATA, and SAS.- Work on firmware modules related to SSD front-end (FE) development.- Analyze firmware issues, perform root cause ...

Pune, भारत

  • Full-time
... Supported and help the development teams with isolating issues. Job Responsibilities - 6-12 Years in Embedded Firmware Storage/SSD would be a strong plus. - Strong firmware design and debug experience using assembly and C programming. - Knowledge of mass storage interface protocol PCIe/NVMe, - Understanding of storage interfaces ...

Hyderabad, भारत

  • Full-time
... Science, Computer Engineering, Electrical Engineering, or a related field. Technical Skills - Strong knowledge of SSD architecture, NVMe, PCIe, and enterprise storage technologies. - Good understanding of storage system interactions involving CPU, Memory, PCIe, Drivers, Operating Systems, and Firmware. - Strong programming ...

Bangalore, भारत

  • Full-time
... Embedded Firmware, Storage Systems, or SSD Validation Engineering. - 4+ years of SSD Firmware Validation experience is highly preferred. - Strong understanding of SSD architecture, NAND Flash technologies, and storage subsystems. - Deep knowledge of NVMe, PCIe, OCP Cloud SSD, and enterprise storage specifications. - Experience ...

Bangalore, भारत

  • Full-time
... Embedded Firmware, Storage Systems, or SSD Validation Engineering. - 4+ years of SSD Firmware Validation experience is highly preferred. - Strong understanding of SSD architecture, NAND Flash technologies, and storage subsystems. - Deep knowledge of NVMe, PCIe, OCP Cloud SSD, and enterprise storage specifications. - Experience ...

Bangalore, भारत

  • Full-time
... environments - Extensive experience programming in Python - Experience in the storage industry in SSD, HDD, storage systems, or a related technology - Understanding of storage interfaces including ideally PCIe/NVMe, SATA, or SAS - Experience with NAND flash and other non-volatile storage - Ability to work independently with a minimum ...

Bangalore, भारत

  • Full-time
... 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 ...

Bangalore, भारत

... performance optimization, customer engagements, and collaboration with global engineering https://jobeax.com/link/ZlR3JZToBtLJKlA9 Responsibilities :- Lead firmware architecture, design, and development in C for embedded systems.- Drive storage firmware solutions across SAS, SATA, NVMe, and PCIe technologies.- Perform design ...

Bangalore, भारत

... performance optimization, customer engagements, and collaboration with global engineering https://jobeax.com/link/ZlR3JZToBtLJKlA9 Responsibilities :- Lead firmware architecture, design, and development in C for embedded systems.- Drive storage firmware solutions across SAS, SATA, NVMe, and PCIe technologies.- Perform design ...

Bangalore, भारत