Software Engineer | Linux System Programming | C,C++,Python | System Management

  • Location:
    Bangalore, India
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
    Software Development, Testing
  • Job Id

What will you do

This is an excellent opportunity to join the UCS team working in Cisco's Data Center space. The job involves design and development of UCS Server system management firmware and management software. You will be working through full software development cycle using agile methodologies covering end to end design, develop, testing and deploy.

Who will you work with

In this role, you will have the opportunity to work Platform software engineering team of UCS Servers, Bangalore, which is a key part of Cisco’s datacenter strategy. We are looking for applicant who strive in a dynamic start-up like environment. You will be part of a team where open communications, empowerment, innovation, partnership and customer success are the foundations of the team.


Design, develop, test, deploy, maintain software.

You will not only write optimized code, but help team to improve by participating in code reviews.

Lead project priorities, timelines and results.

Working with product management and technical marketing to understand requirements and write design specifications.

Work with internal teams to integrate and test new features and resolve integration issues.

Debug, root cause and fix system level software deficiencies.

Explore improvement opportunities in product and technology.

Desired skills

8-12 years of software development experience using C, C++ and Python.

Good understanding of computer data structures and algorithms.

Experience in memory constraint embedded device system programming preferably on Linux environment.

Prior experience in architecture and design of scalable systems.

Familiarity with Agile / Dev-Ops software development models.

Ability to work with multiple partners across geographies to find efficient solutions for engineering problems.

Good to have skills

Knowledge of open standards like IPMI, MCTP and Redfish will be an added advantage.

Hands on experience in Server Management Space - covering BMC firmware, system management software and utilities.

Why Cisco

#WeAreCisco, where each person is unique, but we bring our talents to work as a team and make a difference powering an inclusive future for all.

We embrace digital, and help our customers implement change in their digital businesses. Some may think we’re “old” (36 years strong) and only about hardware, but we’re also a software company. And a security company. We even invented an intuitive network that adapts, predicts, learns and protects. No other company can do what we do – you can’t put us in a box!

But “Digital Transformation” is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.)

Day to day, we focus on the give and take. We give our best, give our egos a break, and give of ourselves (because giving back is built into our DNA.) We take accountability, bold steps, and take difference to heart. Because without diversity of thought and a dedication to equality for all, there is no moving forward.

So, you have colorful hair? Don’t care. Tattoos? Show off your ink. Like polka dots? That’s cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us!