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

  • Remote
  • Full-time
... 126188 Remote Position: No Region: Asia Country: India State/Province: Chennai City: Guindy, Chennai Job Summary Key Responsibilities: Strong domain knowledge of storage technologies 10+ years of experience in storage related areas especially storage enclosure services 4+ years of experience working with SCSI, SAS, NVMe technologies ...

Chennai, भारत

... 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, भारत

  • On-site
  • Full-time
  • IT

Rs 22 - 25 lakhs p.a.

... will provide hands-on technical leadership and drive platform reliability, performance, and complex customer issue resolution. Key Responsibilities - Own the architecture and development of storage subsystems, including NVMe , block storage, and CSI drivers. - Lead CNI networking, SR-IOV, NIC offloading, and high-performance ...

Pune, भारत

  • On-site
  • Full-time

$3.7 USD

... developing low-level embedded software or device firmware using C/C++ and Python, with a strong understanding of microcontrollers, SoCs, or hardware bring-up. - Storage & Flash Domain Expertise: Solid background in NAND flash, SSD device firmware architecture, or media management policies, alongside a practical command of software/firmware ...

Bangalore, भारत

  • Full-time

Rs 7 - 10 lakhs p.a.

... and driver development. - Hands-on experience with Kubernetes, including CSI/CNI driver development, Operators, Helm, and container runtimes. - Knowledge of storage technologies such as NVMe, NVMe-oF, iSCSI, Fibre Channel, and distributed storage systems. - Understanding of networking technologies, including VLANs, SDN, ...

भारत

Squareroot Consulting Pvt Ltd.

Principal Engineer - Software Development

... Good analysis/debugging skills - Problem Solving Skills - Good knowledge/experience in System Programming on Linux environment- Experience or exposure to Data Storage domain (RAID, SCSI, SAS, SATA, NVMe).Preferred (Good to have) :- Experience with multi-threading, memory management and low-level system programming. - Knowledge ...

Bangalore, भारत

Squareroot Consulting Pvt Ltd.

Principal Engineer - Software Development

... Good analysis/debugging skills - Problem Solving Skills - Good knowledge/experience in System Programming on Linux environment- Experience or exposure to Data Storage domain (RAID, SCSI, SAS, SATA, NVMe).Preferred (Good to have) :- Experience with multi-threading, memory management and low-level system programming. - Knowledge ...

Bangalore, भारत

  • Remote
  • Hybrid
  • Contract
... - Cluster architecture - MON, OSD, MDS - RBD, CephFS, RGW - Capacity planning - Performance tuning - Failure recovery - Experience with high-performance AI storage platforms such as: - WEKA - VAST Data - Dell PowerScale - Pure Storage FlashBlade - NetApp - Understanding of: - NVMe-over-Fabrics (NVMe-oF) - RDMA - GPUDirect ...

भारत

  • Remote
  • Hybrid
  • Full-time

Rs 30 lakh p.a.

... emergency split brain recovery playbooks. 5. Storage Engineering, IASP & Resiliency Architecture . Architect auxiliary storage topologies, balancing internal NVMe/SAS drives and external SAN arrays (IBM FlashSystem, DS8000) using San Volume Controller (SVC). . Implement and manage Independent Auxiliary Storage Pools (IASP) ...

Bangalore, भारत

  • Remote
  • Hybrid
  • Full-time

Rs 30 lakh p.a.

... emergency split brain recovery playbooks. 5. Storage Engineering, IASP & Resiliency Architecture . Architect auxiliary storage topologies, balancing internal NVMe/SAS drives and external SAN arrays (IBM FlashSystem, DS8000) using San Volume Controller (SVC). . Implement and manage Independent Auxiliary Storage Pools (IASP) ...

Chennai, भारत