MS or BE/BS/B-Tech in Electronics/Electrical Engineering or Computer Science with 5+ years of experience.
System Management software development experience in Blade/Rack server platforms with exposure to standards IPMI, KCS, DMTF and Redfish etc.
Domain expertise in BMC(AST2600/AST2500) Firmware/software development on X86 or ARM Platforms.
Deep understanding on REST architecture style especially JSON over HTTPs with OAuth
Excellent programming and scripting skills using C/C++, Bash, Python etc. both for Linux user-space programs and system programs with thorough code reviewing skills.
Knowledge of OS/Linux fundamentals, various Linux distributions and packages, Linux upgrade mechanisms, building and deploying Linux images.
Knowledge of low-level protocols including I2c, JTAG, SPI, UART expected.
Working knowledge of Linux Kernel programming and Linux driver development experience (JTAG, I2C,SPI)
Strong analytical skills and debug methodology expected.