HDD Firmware Engineer

Posted 19 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
2M-4M Annually
Expert/Leader
Artificial Intelligence • HR Tech • Professional Services • Software
The Role
Design, develop, and optimize embedded firmware for HDD and SSD enterprise storage devices. Implement storage interfaces (SATA, SAS, NVMe), FTL, and firmware algorithms; produce design documentation; debug hardware-software issues; build automation/debug tools with scripting; participate in architecture reviews; and mentor junior engineers.
Summary Generated by Built In

This role is for one of the Weekday's clients

Salary range: Rs 1500000 - Rs 4000000 (ie INR 15- 40 LPA)

Min Experience: 10+ years

Location: Bengaluru
JobType: full-time

We are looking for an experienced Principal Firmware Engineer to design and develop next-generation storage firmware solutions for high-performance storage devices. In this role, you will contribute to the architecture, development, and optimization of embedded firmware for HDD and SSD platforms, working across firmware layers to deliver reliable, scalable, and high-performance storage solutions.

The ideal candidate will have deep expertise in Storage Embedded Firmware, strong experience with HDD/SSD firmware development, and hands-on knowledge of SATA, SAS, NVMe, and Flash Translation Layer (FTL) technologies. You will collaborate closely with hardware, validation, and systems teams throughout the product development lifecycle.


RequirementsKey Responsibilities
  • Design, develop, and enhance embedded firmware for enterprise storage devices, including HDDs and SSDs.
  • Develop firmware components across the middle layer and backend firmware stack.
  • Design and implement complex firmware algorithms for storage management, reliability, and performance optimization.
  • Work with storage interfaces such as SATA, SAS, and NVMe to ensure robust device functionality.
  • Develop and optimize Flash Translation Layer (FTL) and storage management features where applicable.
  • Participate in firmware architecture, design reviews, and technical decision-making.
  • Create high-quality software design documentation, including Software Requirement Specifications (SRS) and Software Design Documents (SDD).
  • Debug and resolve complex firmware issues across hardware and software interfaces.
  • Collaborate with hardware, validation, and cross-functional engineering teams throughout the product development lifecycle.
  • Develop automation utilities and debug tools using scripting languages such as Python, Perl, Shell, or Lua.
  • Follow industry-standard software development practices, code reviews, testing, and release processes.
  • Mentor junior engineers and contribute to firmware architecture and technical best practices.
Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, or a related field.
  • 10–18 years of experience in embedded firmware development.
  • Strong experience in Storage Embedded Firmware development.
  • Proven experience with HDD Firmware, SSD Firmware, or enterprise Storage Firmware.
  • Hands-on expertise with SATA, SAS, NVMe, and Flash Translation Layer (FTL) technologies.
  • Strong proficiency in C++ with solid experience in embedded software development.
  • Good knowledge of object-oriented programming, data structures, algorithms, and system architecture.
  • Experience with scripting languages such as Python, Perl, Shell, or Lua.
  • Experience following structured software development lifecycle (SDLC) methodologies.
  • Strong debugging, analytical, and problem-solving skills.
  • Excellent verbal and written communication skills.
Preferred Qualifications
  • Experience with embedded development using C.
  • Knowledge of Windows or Linux device driver development.
  • Familiarity with processor architecture, SoC architecture, and hardware-software interaction.
  • Experience with MATLAB or simulation-based development.
  • Prior experience designing enterprise storage products.
Must-Have Skills
  • Storage Embedded Firmware
  • HDD Firmware
  • SSD Firmware
  • Storage Firmware
  • SATA
  • SAS
  • NVMe
  • Flash Translation Layer (FTL)
  • C++
  • Embedded Firmware
  • Device Driver Development
  • Firmware Architecture
Good-to-Have Skills
  • Storage Systems
  • Python
  • Perl
  • Shell Scripting
  • Lua
  • MATLAB
  • Linux Device Drivers
  • Windows Device Drivers
  • SoC Architecture
  • Processor Architecture
  • Firmware Performance Optimization

Skills Required

  • Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, or related field.
  • 10-18 years of experience in embedded firmware development.
  • Strong experience in Storage Embedded Firmware development.
  • Proven experience with HDD Firmware, SSD Firmware, or enterprise Storage Firmware.
  • Hands-on expertise with SATA, SAS, and NVMe.
  • Experience with Flash Translation Layer (FTL).
  • Strong proficiency in C++.
  • Experience developing automation utilities and debug tools using scripting languages (Python, Perl, Shell, or Lua).
  • Experience following structured software development lifecycle (SDLC) methodologies.
  • Strong debugging, analytical, and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Device driver development experience.
  • Firmware architecture and design experience.
  • Embedded development using C.
  • Knowledge of Linux or Windows device driver development.
  • Familiarity with processor architecture and SoC architecture.
  • Experience with MATLAB or simulation-based development.
  • Prior experience designing enterprise storage products.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Year Founded: 2021

What We Do

Weekday is an AI-powered recruitment platform that helps startups hire top-tier engineering and product talent. By leveraging a massive database of white-collar professionals and advanced outreach tools, the company streamlines the hiring process through automated sourcing, AI-driven resume screening, and white-glove contingency services. Their mission is to modernize recruitment by enabling companies to discover and engage passive candidates efficiently, ensuring high-quality hires for critical roles.

Similar Jobs

Weekday, Inc. Logo Weekday, Inc.

Firmware Engineer

Artificial Intelligence • HR Tech • Professional Services • Software
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
1M-4M Annually

Airwallex Logo Airwallex

Sales Development Representative

Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
2300 Employees
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
289097 Employees

Cleo Logo Cleo

Support Engineer

Cloud • eCommerce • Information Technology • Professional Services • Software
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
500 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account