Sr. C Developer for Server Management

08 Feb 2025

Vacancy expired!

Job Title : Sr. C Developer for Server Management

Client : Hitachi

Location : 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: #49080241
  • State: California Santaclara 95050 Santaclara USA
  • City: Santaclara
  • Salary: Depends on Experience
  • Job type: Contract
  • Showed: 2023-02-08
  • Deadline: 2023-04-07
  • Category: Et cetera