Senior Software Engineer (Linux, C, Redfish, IPMI, SNMP)

Cisco is a leading technology company that develops, manufactures, and sells networking hardware, software, telecommunications equipment, and other high-technology services and products.
$157,400 - $222,200
Embedded
Senior Software Engineer
Contact Company
6+ years of experience
Enterprise SaaS

Description For Senior Software Engineer (Linux, C, Redfish, IPMI, SNMP)

As a software engineering technical leader, you will be a key member of a team of skilled engineers crafting, maintaining and supporting embedded chassis management software for Cisco's Unified Computing System (UCS) family of products. Cisco UCS brings together compute, networking, and storage, all in a single system to power your applications.

You'll be working in the UCS Chassis Management Controller team responsible for all aspects of chassis management and working with all the other software teams that collectively deliver the entire UCS architecture. We work closely with many other teams within Cisco to deliver our industry-leading products at high quality and on schedule.

We are seeking candidates experienced in system-level and low-level device programming. Candidates must have strong C programming skills and experience developing software that runs in an embedded Linux environment.

Our Minimum Qualifications for this role:

  • 6+ years of C programming experience or equivalent experience.
  • 6+ years of Linux embedded software development experience or equivalent experience.
  • Strong Linux Networking knowledge.
  • Prior Linux kernel and/or driver experience.
  • Prior CMC/BMC experience.

Our Preferred Qualifications for this role:

  • Chassis power and/or thermal management experience.
  • Experience with Redfish, IPMI and/or SNMP.
  • Socket-based programming experience.
  • Bash scripting experience.
  • Ability to read schematics is a plus. Dedication to quality and attention to detail.
  • Prior people management experience.

At Cisco, we celebrate diversity and inclusivity. We offer competitive compensation, benefits, and a supportive work environment that encourages innovation and collaboration. Join us in shaping the future of technology and making a positive impact on the world.

Last updated a month ago

Responsibilities For Senior Software Engineer (Linux, C, Redfish, IPMI, SNMP)

  • Craft, maintain, and support embedded chassis management software for Cisco's UCS products
  • Work with other software teams to deliver the entire UCS architecture
  • Develop system-level and low-level device programming
  • Collaborate with other teams within Cisco to deliver high-quality products on schedule

Requirements For Senior Software Engineer (Linux, C, Redfish, IPMI, SNMP)

Linux
  • 6+ years of C programming experience
  • 6+ years of Linux embedded software development experience
  • Strong Linux Networking knowledge
  • Prior Linux kernel and/or driver experience
  • Prior CMC/BMC experience

Benefits For Senior Software Engineer (Linux, C, Redfish, IPMI, SNMP)

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan with company match
  • Short and long-term disability coverage
  • Basic life insurance
  • Wellbeing offerings
  • Paid holidays
  • Paid Time Off (PTO)
  • Paid time for volunteering
  • Employee Stock Purchase Program

Interested in this job?

Jobs Related To Cisco Senior Software Engineer (Linux, C, Redfish, IPMI, SNMP)

Software Development Engineer, eero

Senior Systems Software Engineer position at Amazon's eero, developing embedded networking features for whole-home WiFi mesh technology in Taipei.

Motion Software Engineer

Senior Software Engineer role at Apple focusing on motion and location technology, combining signal processing and machine learning to develop innovative health and safety features.

Wireless Software Development Engineer

Senior Wireless Software Development Engineer role at Apple, focusing on developing cutting-edge wireless technologies for consumer devices.

Senior SoC Hardware (Analog/Power) Validation Engineer

Senior SoC Hardware Validation Engineer role at Microsoft focusing on post-silicon validation for custom silicon development.

Senior Analog Mask Layout Engineer

Senior Analog Mask Layout Engineer position at Microsoft, focusing on high-performance analog design for next-generation consumer and cloud computing devices.