Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Cisco Senior Software Engineer Linux Embedded Applications 
United States, California, San Jose 
63945724

18.11.2024

Our work is integral to the UCS X-Series portfolio, which is renowned for its adaptability and future-ready design. The UCS X-Series Modular System, powered by Intersight, simplifies IT operations and accelerates innovation at the speed of software. With features like the UCS X-Fabric Technology, our platform supports a range of interface speeds and densities, from 10-GbE to 200-GbE connections, and offers fault-resilient configurations with multiple Fabric Interconnects and Extenders.

Who You Are

You are a software developer who demonstrates outstanding communication and collaboration abilities, coupled with a genuine passion for tackling complex challenges. You will exhibit outstanding organizational skills and a keen interest in managing their time efficiently.

As a process-driven individual, you will have a fervent desire to streamline and improve existing procedures. Your adeptness in time management will empower you to effectively prioritize tasks and deliver high-quality work within set deadlines.

What You’ll Do

Our software engineers are the gurus behind the scenes, ensuring all our programs are easy to use and bug-free. Using a keen eye, you’ll develop software and tools in support of many of our high-impact technology server platforms. While we’re growing in this hybrid software/hardware business, you’ll still need to see the big picture and watch for hardware compatibility while even potentially influencing design.

  • Design and implement platform embedded software for next-generation enterprise-class PCIe nodes/fabrics as part of Cisco’s Cloud and AI Infrastructure group.
  • Design and implement server management applications, including IPMI, Redfish, SNMP, and other higher-level management software.
  • Develop diagnostics, monitoring, and telemetry capabilities using prototype environments.
  • Integrate GPU servers with Cisco Switches and the Intersight SaaS solution to ensure seamless operation and management.
  • Work with hardware, software and QA team to bring up new AI server products.

Minimum Qualifications

  • 5+ years of experience in C or C++ programming or equivalent
  • 5+ years of experience in Linux embedded software development
  • Experience with Linux application development, integration, testing, and debugging
  • Experience with server management protocols such as Redfish, DBUS, KVM, or IPMI
  • Experience with scripting languages such as Python, Shell, or similar

Preferred Qualifications

  • Experience with integrating vendor BSPs/SDKs into source code for shared/common libraries and applications
  • Experience with Baseboard Management Controllers (BMC) or equivalent
  • Proficient in reading and interpreting hardware schematics
  • Experience with OpenBMC, Yocto, DMTF standards, and MCTP/PLDM/SPDM

We tackle whatever challenges come our way. We have each other’s backs, we recognize our accomplishments, and we grow together. We celebrate and support one another – from big and small things in life to big career moments. And giving back is in our DNA (we get 10 days off each year to do just that).