•Participate in the preparation, review and evaluation of software/storage requirements and specifications
•Prepare written specifications for tasks of varied complexity from verbal requirements
•Use defined software lifecycle methodologies
•Review and implement test strategies for software productsEssential Requirements
- A BE/ME degree in ECE, CE, CS with 2-4 years of industry experience in System Management software development
- Strong firmware / System development background with strong C/C++ development/debug skills and Strong in Embedded Linux programming, OS Internals, memory management, IPC, thread programming and embedded application software development.
- Strong experience in IPMI, DMTF, RedFish, CIM, CIMOM, Linux.
- Solid understanding of SNMP, IPMI protocols. Experience/exposure to I2C, MCTP, NCSI, PLDM, uEFI protocol is a plus.
- Working experience with peripheral hardware devices like PCIe Switch, NIC, GPU, FPGA, Memory controller etc. is a plus.
Desirable Requirements
- Very good server system architecture understanding along with Power and Thermal domain expertise.