We are seeking a Software Engineer to join our team in Bengaluru, Karnataka, India. As a Software Engineer, you will work on average 2 days per week from an HPE office.
Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today’s complex world.
Job Description:
Work with customer-facing teams to understand requirements and translate them into software design
Develop complex packet-forwarding features in IPv4/IPv6/MPLS, EVPN-VxLAN, Multicast, Firewall/Filter, CoS, DHCP, Services areas, etc.
Analyze, debug, and fix complex microkernel/Linux issues
Continuously drive innovations by working with cross-functional teams to address complex problems
Assist in solving complex customer issues and queries reported from the field and drive customer satisfaction
Work on sustaining existing features
Requirements:
Minimum of B.E or BTech from a reputed institution in CS/EE with 7+ years of experience
Excellent C/C++/Python programming, design, problem-solving, and debugging skills
Strong Networking background
Prior experience with Software development on routers, switches is desirable
Prior experience with datapath ASICs like Broadcom, Mellanox, Innovium, Barefoot, or any other NPU is highly desirable
Must be playing a strong technical role in the current position
Exposure to multi-core Software architectures
A clear understanding of the product development cycle, technical requirements with a strong understanding of concepts related to computer architecture, data structures, and programming practices
Candidate must have a strong record delivering software projects on-time and with high quality
Candidate must possess good oral and written communication skills, be highly self-motivated, and have the ability to work in a team environment
Benefits:
Comprehensive suite of benefits that supports physical, financial, and emotional wellbeing
Investment in your career with specific programs catered to helping you reach any career goals
Unconditional inclusion and celebration of individual uniqueness
Most IT Jobs posts in Bangalore ask for 3–6 years of experience (41% of 4108 that say).
Hiring most for IT Jobs in Bangalore
Bosch Group176 open jobs
Trigent Software Private Limited135 open jobs
Brillio117 open jobs
Jobs asking for C++ in Bangalore also ask for
Python68%
Java39%
Linux29%
C16%
Kubernetes15%
From live job posts on CoreHRx, updated 12 Nov 2026. Skill figures count posts that list their skills; salary figures only posts that show a salary.
Questions about this job
What is the salary for this Software Engineer job?
The post does not state the pay. As an estimate, comparable posts on CoreHRx advertise ₹15L – ₹25L a year (typical for IT Jobs in Bangalore, 263 posts).
This page helps Indian job seekers prepare for Python interviews for backend, data engineering and data analyst roles, whether you are a fresher facing your first technical round or an experienced developer aiming for a senior position. It has 60 questions in three levels, easy, medium and hard, each with a concise sample answer and, where it helps, runnable Python 3.12 code. Topics include data structures, OOP, generators, decorators, the GIL and concurrency, type hints, testing and performance. Answer each question aloud in your own words first, then compare with the sample answer and run the code to check your understanding.
Questions you may be asked
What is the difference between mutable and immutable types in Python?
What is the difference between a list and a tuple?