
Hey Guys, I have an opening to share with you.
Requirements:
10-14 years of experience in Software development with core experience mainly on Server/Storage software is preferred. Job role requires to work hands on in developing Management Software & Solutions across Platform architectures
Ability to innovate, design and implement features for In-band and Out-of-Band platform monitoring and management.
Design, develop, code, and debug Management Firmware / Applications by applying knowledge of Server/Storage hardware architecture and system design.
Must understand x86, UEFI, x64 CPU instructions and general architecture.
Layout and establish design documents with the engineering team
Extensive experience programming in C, C++ ,Python and other scripting languages.
Experience in following is a must: REST, HTTP, HTTP(s), Security Protocols ( RSA, AES, hMAC)
Experience in the following is preferred - I2C, IPMI, KVM, SOL, WS-MAN, Open BMC development, Redfish, Swordfish, SAS, PCIe
Candidate is expected to demonstrate strong knowledge of Server Internals.
Knowledge/Experience with FPGA's and debuggers is a plus
Experience in software stack (BIOS, kernels, OS interactions, drivers, Virtualization, OpenCL areas) are preferred.
Expertise in design and implementation of multitasking, event driven real time firmware is preferred
Demonstrated ability of working well in a diverse and cross geo team environment
Knowledge of TCP/IP protocol and having experience in solving complicated networking issue is a plus
Exposure to scalable and distributed systems is a plus
Good communication and organizational skills are required
Qualifications
- Bachelors Degree in Engineering or Higher - Computer Science / Information Technology / Electronics and Communications
- Strong Knowledge in C, C++ ,Python and other scripting languages.
- Expertise in REST, HTTP, HTTP(s), Security Protocols ( RSA, AES, hMAC) Technologies
Additional Job Description
- Participate in key product development and technical teams
- Excellent knowledge in Software development lifecycle and engineering process
- Capable of working as part of a global development team spanning across Geos.
- Good stake holder management and interact with program managers, sales, quality and cross geo teams on a regular basis
- Part of an Agile team with TTM as a goal with high quality deliveries.
If this is interesting for you then please share your resume while applying. Also, please feel free to reach out in case of any queries.
Thanks,
Prathik Bagrodia
