Cisco's Unified Computing System (UCS) Chassis Management Software team is responsible for developing and maintaining the chassis management software for Cisco's blade server and edge AI product lines, playing a critical role in delivering reliability, performance, and innovation for data center and edge solutions.
Requirements
- C programming
- embedded Linux software development
- developing and debugging multi-threaded Linux applications
- chassis or baseboard management controller software (CMC, BMC) or similar
- scripting languages such as Shell (Bash) or Python
- implementing proprietary or standard management protocols such as SNMP, IPMI, Redfish
- embedded systems buses such as I2C, PMBus, SPI, PCIe
Responsibilities
- Design and implement platform chassis management software for next-generation UCS products.
- Collaborate with hardware, SQA and other software teams.
- Investigate and help resolve complicated field issues.
- Identify and help deliver quality improvements.
Other
- 5+ years of experience in C programming.
- 3+ years of experience in embedded Linux software development.
- Experience developing and debugging multi-threaded Linux applications.
- Bachelor's degree
- The starting salary range posted for this position is $152,500.00 to $219,200.00