Principal Network Software Developer

HPE

Bangalore, India
Onsite
Proficient in c and c++
Linux network application development
Experience with tcp/ip and routing
Hewlett Packard Enterprise is a global edge-to-cloud company advancing the way people live and work by helping companies connect, protect, analyze, and act on their data and applications

Job Summary

  • Hewlett Packard Enterprise is a global edge-to-cloud company advancing the way people live and work by helping companies connect, protect, analyze, and act on their data and applications.
  • The role involves developing organization-wide software architectures and methodologies, mentoring less-experienced staff, and ensuring compliance with development standards to improve product quality.
  • HPE offers comprehensive health and wellbeing benefits, invests in personal and professional development, and fosters an inclusive culture that values varied backgrounds and flexibility.

Matching Summary

Hewlett Packard Enterprise is a global edge-to-cloud company advancing the way people live and work by helping companies connect, protect, analyze, and act on their data and applications.

Skills & Requirements

Must-have

  • Proficient in C and C++
  • Linux network application development
  • Experience with TCP/IP and routing
  • Knowledge of asynchronous event-driven software
  • Familiarity with SAI or P4
  • Experience with VLANs, LAGs, QoS, telemetry
  • Use of git and open source tools

Nice-to-have

  • Cloud Architectures
  • Design Thinking
  • DevOps
  • Distributed Computing
  • Microservices Fluency
  • Security-First Mindset
  • User Experience (UX)

Key Requirements

  • Bachelor's or Master's degree in Computer Science or equivalent
  • Typically 10+ years experience
  • Excellent written and verbal communication skills

Work Rights

Not specified

Tailored Resume

Cover Letter