CrawlJobs Logo

Software Engineer

https://www.hpe.com/ Logo

Hewlett Packard Enterprise

Location Icon

Location:
India, Bangalore

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines hardware compatibility and/or influences hardware design. The role involves designing, testing, and maintaining new software features for the SONiC network operating system platform, collaborating with a cross-functional team, and engaging with the open-source community.

Job Responsibility:

  • Design, develop, and maintain new features and enhancements for the SONiC network operating system platform
  • create and execute comprehensive test plans using PTF and SpyTest to validate infrastructure robustness
  • troubleshoot, debug, and resolve issues within SONiC-based environments
  • collaborate closely with hardware engineers, QA/test teams, and other cross-functional partners to deliver end-to-end solutions
  • participate in code reviews, contribute to architectural discussions, and lead documentation initiatives
  • engage with the SONiC open-source community, tracking ecosystem developments and contributing to community-driven enhancements

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a closely related field
  • experience required - 9 to 14yrs
  • minimum one year of hands-on experience working with SONiC NOS
  • sound understanding of SONiC architecture and operational experience with the SONiC network operating system
  • experience working with Docker and debugging within environments
  • proficiency in C/C++
  • Python programming skills are an advantage
  • hands-on experience with PTF and SpyTest frameworks for network validation
  • familiarity with Linux system internals and environment
  • strong analytical and problem-solving capabilities
  • knowledge of network ASICs and switch hardware architectures

Nice to have:

  • Python programming skills
  • hands-on experience with PTF and SpyTest frameworks for network validation
  • familiarity with Linux system internals and environment
What we offer:
  • Comprehensive suite of benefits supporting physical, financial, and emotional wellbeing
  • specific programs to help achieve career goals
  • unconditional inclusion and flexibility to manage work and personal needs

Additional Information:

Job Posted:
July 22, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.