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.

Job Responsibility:

  • Design and coding of software solutions to model customer business intent into network intent to be used for configuration generation and telemetry analytics
  • Develop software in C++ and Python on Linux and other networked operating systems
  • Write unit tests, product tests and scale benchmarking tests to validate the solution
  • Design and develop telemetry data collection at scale from a wide range of networking devices
  • Generate telemetry intent and develop techniques to optimally do analytics on the collected telemetry data
  • Evaluate and accept stream processing, batch processing and monitoring solutions applicable for networking domain
  • Investigate and implement novel ways to collect and analyze telemetry data from networked devices
  • Collaborate with the Product Management team on the customers' business requirements and translate them into new feature requirements or enhancements
  • Project management using tools such as JIRA, Smartsheet, Confluence, Wiki to track feature planning and progress during a release cycle

Requirements:

  • Bachelors degree in Computer Science/Electrical Engineering
  • Minimum 4 years of experience
  • Excellent coding skills in Python and/or C++
  • Strong knowledge of algorithms and data structures
  • Basic understanding of computer networking and protocols
  • Basic Knowledge of the Linux Operating System
  • Experience in building test/simulation environments for real-time systems

Nice to have:

  • Masters in Computer Science/Electrical Engineering
  • POSIX / Linux systems programming
  • POSIX / Linux network programming
  • Deep understanding of computer networking domain and protocols
  • Experience with developing and troubleshooting Layer 2 and Layer 3 networking technologies
  • Good knowledge of IPv6
  • Knowledge of routing protocols
  • Familiarity with EVPN
  • Experience with infrastructure management and orchestration solutions (VMWare, OpenStack)
What we offer:
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion

Additional Information:

Job Posted:
August 03, 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.