The HPE Off Campus Drive 2026 is now open, offering an excellent opportunity for freshers and early-career engineers to join Hewlett Packard Enterprise as a Software Engineer II in Bangalore. Candidates with strong fundamentals in C/C++, networking, and systems programming can leverage this opportunity to work on advanced enterprise-grade technologies.
Job Overview
- Company: Hewlett Packard Enterprise (HPE)
- Role: Software Engineer II
- Location: Bangalore, Karnataka (Onsite)
- Eligibility: B.Tech / B.E / M.Tech (CS, IT, ECE, or related fields)
- Batch: 2024 / 2025 / 2026
- Experience: 0–3 Years
- Salary: Not Disclosed
- Apply Mode: Online
- Last Date: Apply as soon as possible
About HPE
Hewlett Packard Enterprise is a leading global organization focused on delivering edge-to-cloud solutions. Operating in over 100 countries, HPE helps businesses connect, protect, analyze, and act on their data seamlessly across environments.
HPE’s India operations, headquartered in Bangalore, serve as a major hub for innovation, research, and product engineering. Teams contribute to key platforms such as Aruba Networking, GreenLake, and high-performance computing solutions. The company is known for its inclusive culture, strong engineering focus, and continuous learning environment.
Role Overview – Software Engineer II
In this role, candidates will work within HPE’s networking division, focusing on systems programming and advanced networking technologies. Engineers will design and develop packet forwarding solutions, debug complex system-level issues, and collaborate across teams to build scalable and high-performance software.
Key Responsibilities
Software Development
- Develop and enhance system software including operating systems, networking tools, and system utilities
- Write efficient, scalable, and maintainable C/C++ code
Networking Feature Development
- Work on packet forwarding technologies such as L2 forwarding, IPv4/IPv6, MPLS, VPLS, EVPN, and CFM
- Implement and optimize networking protocols
Testing and Debugging
- Execute test plans and debug complex issues in Linux and microkernel environments
- Analyze and fix customer-reported issues
System Design
- Participate in software design and architecture discussions
- Build reliable and high-quality solutions for networking systems
Collaboration
- Work closely with engineering, QA, and product teams
- Contribute to innovation and product improvements
Continuous Learning
- Strengthen expertise in networking protocols, OS internals, and system design
- Explore RISC architectures and real-time operating systems
Eligibility Criteria
Educational Qualification
- B.Tech / B.E / M.Tech in Computer Science, IT, ECE, or equivalent
Batch
- 2024, 2025, or 2026
Experience
- Freshers or candidates with up to 3 years of experience
Technical Skills
- Strong C/C++ programming and debugging skills
- Knowledge of networking protocols (Ethernet, TCP/IP, MPLS, etc.)
- Understanding of OS concepts, algorithms, and computer architecture
Preferred Skills
- Experience with RTOS or RISC architectures
- Exposure to cloud, microservices, or distributed systems
Communication
- Good verbal and written communication skills
Selection Process
The recruitment process typically includes:
1. Online Assessment
- Focus on C/C++, data structures, algorithms, networking, and OS
2. Technical Interview(s)
- In-depth evaluation of programming, networking concepts, and projects
3. HR Interview
- Assessment of communication skills, cultural fit, and career goals
Salary and Benefits
While the exact salary is not disclosed, HPE offers competitive compensation aligned with industry standards. Additional benefits include:
- Health and wellness programs
- Learning and development opportunities
- Career growth and mentorship
- Flexible and inclusive work culture
How to Apply
- Visit the official HPE careers page
- Search for the Software Engineer II role
- Create or log in to your account
- Fill in your academic and technical details
- Upload your updated resume
- Submit the application and save confirmation
Apply Here: https://careers.hpe.com/us/en/job/1205743/Software-Engineer-II

