Vacancy expired!
Job Title : Sr. C Developer for Server ManagementClient : HitachiLocation : Santa Clara, CA, or in the Pacific Time Zone. You can open up to Canada as well. Duration : Contract Job DescriptionNew Product Development for next generation data center automation software.This is a specialist position. Must have prior minimum 5-8 years of hands-on development. aria-hidden="true" experience managing servers, e.g., Cisco, HPE, Lenovo, Dell EMC etc. using redfish and aria-hidden="true" in addition, other http-based services or ipmi etc. This is non-negotiable. aria-hidden="true" RESPONSIBILITIES: aria-hidden="true" • Requirement analysis, design, code, unit test and fix defects in a range of scenarios such aria-hidden="true" as spiking, regular release cycles, prototypes, customer escalations and PoCs. aria-hidden="true" • Software development entails owning existing feature set, continually expand new product aria-hidden="true" features and sustaining the product. aria-hidden="true" • Resolve technical issues encountered by internal test and development teams. aria-hidden="true" • Liase with vendors for firmware releases, firmware defects incident reporting and follow-up.REQUIREMENTS: aria-hidden="true" • Must have 5-8 years of hands-on in-band and out-of-band server management experience aria-hidden="true" using IPMI 2.0 protocol & Redfish protocols.Experience must include at least 4 years of hands-on c software development for automation of following server management. Examples of server management tasks include the following: aria-hidden="true" 1. manipulation of bios registry atributes, e.g., boot order, boot mode etc. aria-hidden="true" 2. manipulation of bmc services e.g, ntp, active directory, etc aria-hidden="true" 3. power operations/sensors/LEDs aria-hidden="true" 4. upgrade of server firmware BIOS/BMC/CPLD aria-hidden="true" 5. firmware upgrade of PCIe cards, e.g., NIC, HBA, RAID aria-hidden="true" 6. server configuration backups aria-hidden="true" 7. virtual media to mount and install iso images aria-hidden="true" 8. nfs to mount and install iso images aria-hidden="true" 9. pxe booting of servers aria-hidden="true" 10. boot loaders aria-hidden="true" • C software product developer with minimum 5 years with c development experience. Must aria-hidden="true" have history of multi-threading, locking, caching, distributed programming, and access aria-hidden="true" control. aria-hidden="true" • Must have experience in the use of STL and/or Boost for C development. aria-hidden="true" • Must be at least 3 years prior experience translating redfish schemas in to software. aria-hidden="true" • Must have at least 2 years of REST-based API development. Must be skilled at troubleshooting aria-hidden="true" using tools like curl and postman. aria-hidden="true" • Experience troubleshooting program core dump with gdb, generate core files, check memory leaks aria-hidden="true" with Val grind, etc. Troubleshooting for performance bottlenecks. aria-hidden="true" • Minimum of 5+ years on Linux. This is a specialist position. Must have prior minimum 5-8 years of hands-on development experience managing either Cisco, HPE, Lenovo, Dell EMC etc servers using redfish and ipmi. / Server management experience is non-negotiable. Please do not send resumes of c developers with, near-zero or minimal, server management experience /This person would have worked for server companies- Dell
- IBM
- Foxcon
- Samina
- Supermicron
- Celestica
- Other server OEM companies
- ID: #49108053
-
State: California
Santaclara
95050
Santaclara
USA
- City: Santaclara
- Salary: Depends on Experience
- Job type: Contract
- Showed: 2023-02-09
- Deadline: 2023-04-07
- Category: Et cetera