Job for C++ Developer for Server Management

at Maxonic, Inc.
Published March 9, 2023
Location Santa Clara, CA
Category Default  
Job Type Full-time  


Our client is a worldwide leader in information technologies with products that include hardware, software, and services located in Santa Clara, CA.

They are urgently looking for a C++ Developer to work on the Server Management project.

Job Description:

Position: C++ Developer (Server Management)

Location: Santa Clara, CA (Remote)

Position type: Contract

Our client is looking for a C++ developer for Server Management to be involved in the new Product Development for next-generation data center automation software.


* Must have 5-8 years of hands-on in-band and out-of-band server management experience 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.

  • manipulation of bios registry atributes, e.g., boot order, boot mode etc.
  • manipulation of bmc services e.g, ntp, active directory, etc..
  • power operations/sensors/LEDs
  • upgrade of server firmware BIOS/BMC/CPLD
  • firmware upgrade of PCIe cards, e.g., NIC, HBA, RAID
  • server configuration backups
  • virtual media to mount and install iso images
  • nfs to mount and install iso images
  • pxe booting of servers
  • boot loaders

* C++ software product developer with a minimum of 5 years of c++ development experience. Experience in multi-threading, locking, caching, distributed programming, and access control.

* Must have experience in the use of STL and/or Boost for C++ development.

* Must be at least 3 years prior experience translating redfish schemas into the software.

* Must have at least 2 years of REST-based API development. Must be skilled at troubleshooting using tools like curl and postman.

* Experience troubleshooting program core dump with gdb, generating core files, checking memory leaks with valgrind, etc. Troubleshooting for performance bottlenecks.

* Minimum of 5+ years on Linux.

About Maxonic:

Since 2002 Maxonic has been at the forefront of connecting candidate strengths to client challenges. Our award-winning, dedicated team of recruiting professionals specialized in technology, are great listeners and will seek to find a position that meets the long-term career needs of our candidates. We take pride in the over 5,000 candidates that we have placed, and the repeat business that we earn from our satisfied clients.

Interested in Applying?

Please click apply with your most current resume. You should also feel free to contact Nina Schindler at/

- provided by Dice

Only registered members can apply for jobs.