Technical Architect

Toshiba

Bengaluru

On-site

INR 3,000,000 - 5,400,000

Full time

37 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Toshiba Bengaluru is seeking a highly experienced Storage Firmware Engineer to lead architecture and development for enterprise HDD/SSD products, driving performance from concept to deployment.

The ideal candidate has 15+ years in firmware, deep C/C++, embedded systems, RTOS, and hands-on debugging with JTAG/logic analyzers, plus strong leadership to mentor engineers and collaborate with product teams.

Qualifications

  • 15+ years of firmware development experience.
  • Experience in storage firmware for HDD/SSD and storage protocols (SATA/SAS/NVMe).
  • Strong debugging and profiling skills; object-oriented design knowledge.

Responsibilities

  • Design, develop, and maintain firmware for enterprise HDDs/SSDs (SAS/SATA/NVMe).
  • Define firmware architecture, software frameworks, and interfaces for scalable storage solutions.
  • Oversee firmware lifecycle from requirements through release and validation.
  • Lead performance optimization and root-cause analysis for field issues; mentor engineers.
  • Collaborate with cross-functional teams and customers on requirements and issues.

Skills

C/C++
Embedded Systems
RTOS
Bare-Metal
Firmware debugging
Data structures
Python
Memory management

Education

Bachelor's/Master's in CS/CE/EE

Tools

JTAG
Logic Analyzers
Protocol Analyzers

Job description

We are seeking a highly experienced Storage Firmware Engineer with 15+ years of expertise in designing, developing, and optimizing firmware for enterprise-class storage products. The ideal candidate will possess deep technical knowledge of HDD, SSD, NVMe, SAS, SATA, Flash Translation Layer (FTL), and storage controller architectures. The role involves leading firmware development from architecture through product deployment, performance optimization, and next‑generation storage innovations. Candidate will have exciting opportunity to learn storage related concepts which is key to data center market

Job Description:
Key Responsibilities
  • 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 production.
Storage Technology Leadership
  • Drive development of advanced storage features including:
  • Middleware/Flash Translation Layer (FTL)
  • Garbage Collection
  • Power-Fail Management
  • Storage Protocol (SATA, SAS, NVMe) knowhow
  • Collaborate on future storage technologies and product roadmaps.
Performance & 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 issues.
Required 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 Firmware.
  • Strong expertise in:
    • C/C++
    • Embedded Systems
    • RTOS and Bare-Metal Development
    • 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 etcs
    • Excellent in object-oriented design including Data structures
    • Good knowledge of HW, SOC architecture, processor architecture
    • Strong analytical skill with hands‑on debugging skills
Desired Competencies
  • Excellent verbal and written communication.
  • Ability to lead complex technical initiatives.
  • Innovation and continuous improvement orientation.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

HDD Storage Firmware Engineer /Architect
HDD Storage Firmware Engineer /Architect

Freelancer • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Storage Firmware Engineer - Enterprise Storage
Storage Firmware Engineer - Enterprise Storage

Ltms Consulting • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Senior Firmware Engineer (5-9 Years)
Senior Firmware Engineer (5-9 Years)

SanDisk • Bengaluru

Hybrid
INR 1,200,000 - 1,600,000
Senior Staff Engineer
Senior Staff Engineer

DDN • Pune District

Hybrid
INR 4,000,000 - 6,000,000
Hybrid work model
Staff Engineer SSD Software
Staff Engineer SSD Software

1840 Micron Tech. OP India LLP • Hyderabad

On-site
INR 1,500,000 - 2,200,000
Principal Engineer - Firmware
Principal Engineer - Firmware

Microchip Technology • India

On-site
INR 3,500,000 - 7,000,000
Firmware Developer
Firmware Developer

Tekskills • Bengaluru

Hybrid
INR 1,500,000 - 2,100,000
Firmware Developer
Firmware Developer

Tekskills • Bulandshahr

Hybrid
INR 4,000,000 - 7,000,000
Firmware Developer
Firmware Developer

Tekskills • Hyderabad

Hybrid
INR 4,000,000 - 7,000,000
Firmware Developer Storage
Firmware Developer Storage

Freelancer • Bengaluru

On-site
INR 800,000 - 1,600,000