Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Cisco Senior Software Engineer 
India, Karnataka, Bengaluru 
679454129

18.11.2024

Who you'll work with:

  • In this role, you will have the opportunity to work in crafting new features and capabilities as part of the Platform software engineering team of UCS Servers which is a key part of Data Center strategy.
  • We are a committed team where open communications, empowerment, innovation, partnership, and customer success are the foundations of the team.

What You’ll Do:

The job involves design and development of UCS Server system management firmware and management software. The role involves working through full software development cycle using agile methodologies covering end to end design, develop, testing and deploy. These include UCS server platform coordinated Management Controller firmware, management software stack and its tools.

Responsibilities:

  • Design, develop, test, deploy, maintain and improve software.
  • Write design specifications and software. Participate in code reviews and help team to optimise code.
  • Lead project priorities, deadlines and deliverables.
  • Working with product management and technical marketing to understand requirements.
  • Work with internal teams to integrate and test new features and resolve integration issues.
  • Debug, root cause and fix complex system level software deficiencies.
  • Explore improvement opportunities in product and technology.

Required skills:

  • Proficient experience in C, C++ and or Python with Linux environments.
  • Good expertise in Embedded Systems Programming with a focus on memory constraint preferably in a Unix environment and have knowledge of Protocol layer-HTTPS/NFS/SNMP.
  • Excellent hands on programming expertise in multithreading, socket programming, shared memory.
  • Good core debugging capability using debuggers, Debugging memory issues.
  • Your prior experience in architecture and design of complex systems.

Good to have:

  • Experience with Device drivers/BMC/IPMI/Redfish/SAAS platform is a plus.
  • Familiarity with "Go" language, Agile/DevOps software development models.
  • Ability to work with multiple partners across geographies to tackle sophisticated engineering problems.
  • Tackle all of your workload challenges using cloud-based management with Cisco Intersight for simpler, smarter, and more agile computing.