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 3 months 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)

Senior Hardware Engineer

Senior Hardware Engineer role at Cisco, leading system design for computing products and driving innovation from concept to production.

Senior Software Engineer, Tegra Multimedia

Senior Software Engineer position at NVIDIA focusing on Tegra Multimedia development, requiring expertise in embedded systems, multimedia frameworks, and Android development.

Field Application Engineer

Senior Field Application Engineer position at Impinj, focusing on RAIN RFID technology and IoT solutions.

Senior Mechanical Engineer

Senior Mechanical Engineer role at Neuralink focusing on brain-computer interface device development, including surgical robotics and microfabrication.

Senior NPI Engineer

Senior NPI Engineer role at RefleXion, leading production processes for innovative cancer treatment technology with competitive compensation and hybrid work arrangement.