Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Cisco Software Engineer 
United States, California, San Jose 
797024993

Today

As a software engineer in the UCS Chassis Management team, you will be in a team of skilled engineers crafting, maintaining and supporting embedded chassis management software for Cisco's UCS family of products. You are someone naturally curious about how things work and looking for a role in which you can continue to learn and grow your skills, influence and career.

  • 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.
  • Excellent verbal and written communications skills.
Minimum Qualifications:
  • Bachelor's degree with 7+ years of experience in C programming.
  • 5+ years of Linux embedded software development experience
  • Experience developing and debugging multi-threaded Linux applications.
  • Experience with chassis or baseboard management controller software (CMC, BMC) or similar.
Preferred Qualifications:
  • Experience with Chassis power management or Chassis thermal management is a plus.
  • Experience with scripting languages such as Shell (Bash) or Python is preferred.
  • Experience implementing proprietary or standard management protocols such as SNMP, IPMI, Redfish is a plus.
  • Experience with embedded systems buses such as I2C, PMBus, SPI, PCIe is preferred.
  • Socket-based programming and the ability to read schematics is a plus.
  • Linux kernel and driver experience is preferred.