About the Job : Storage Firmware Engineer
Essential Job Functions
- Strong experience in Storage Embedded Firmware
- HDD Firmware / SSD Firmware / Storage Firmware background
- Experience with FTL / SAS / SATA technologies
- Middle-layer or backend development
- Extensive hands-on Software/Firmware development using C++
- Awareness of system-level scripting languages: Python, Perl, Shell, Lua
- Good knowledge of system architecture and experience designing complex algorithms
- Excellent object-oriented design including data structures
- Involvement in product/project development using industry standard SDLC
- Ability to create industry standard SRS (Software Requirement Specification) and SDD (Software Design Document)
Qualifications
- Total Experience: 10+ Years
- Strong analytical skills with hands-on debugging skills (Preferred)
- Knowledge of hardware, SoC architecture, and processor architecture (Preferred)
- Matlab programming experience or experience in designing simulations using C++/Matlab (Preferred)
- Experience in C-based Software/Firmware development (Preferred)
- Experience in Windows/Linux device driver development (Preferred)
- Development experience in the Storage domain (Preferred)
- Excellent oral and written communication skills
- B. Tech from top IITs (Tier 1) or NIT (Preferred)
- M. Tech or PhD from IITs / IISc (Preferred)