Years of experience : 7-13 years Required educational background : BE/Btech, ME/Mtech in Computer Science/Electronics and Communication Requirement Skills Mandatory Handson Software development using C++ Robust analytical/problem-solving skill with hands-on debugging skills Excellent Oral and written communication skills Preferred Any experience in HDD/SSD Firmware design/development/validation/tools usage Any experience in HDD related development Experience in Windows/Linux device driver (Serial driver etc) Should be aware about any system level scripting language: python,perl, shell, lua etc Optional: Experience in product/project development using industry standard SDLC/creation of SRS ( software requirement specification), SDD ( software design document) etc.