HPE is hiring for the position of Software Engineer in Bangalore, India. Candidates with a Bachelor’s/ Master’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
| Company Name | HPE |
| Position | Software Engineer |
| Qualifications | Bachelor’s/ Master’s Degree |
| Experience | Experienced |
| Location | Bangalore, India |
Key Responsibilities:
- Design, develop, and execute comprehensive test plans to validate SONiC functionality on Broadcom-based switching platforms.
- Validate advanced Layer 2 and Layer 3 features including BGP, OSPF, VXLAN, EVPN, QinQ, and multicast protocols.
- Test and verify SAI (Switch Abstraction Interface) integration and evaluate ASIC driver behavior.
- Automate functional, regression, scalability, and performance test cases using Python and the Robot Framework.
- Perform deep-dive debugging across ASIC, network operating system, and control/data plane layers.
- Collaborate with the SONiC open-source community to contribute fixes, enhancements, and upstream improvements.
- Validate optical modules across various speeds, breakout configurations, and transceiver management protocols such as CMIS and DOM.
Eligibility Criteria:
- Bachelor’s or Master’s degree in Electronics, Computer Science, or a related discipline.
- 2–5 years of professional experience in network software or hardware testing.
- Strong understanding of Layer 2 and Layer 3 networking protocols and switch/router architecture.
- Hands-on experience working with SONiC network operating systems and SAI-based architectures.
- Proficiency in Python with practical experience using test automation frameworks such as Robot Framework.
- Solid knowledge of SONiC architecture, including SAI, FRR, Redis DB, Docker, and Minigraph.
- Familiarity with networking SDKs such as SDKLT or OpenNSL is highly preferred.
- Experience using traffic generators such as Spirent or IxNetwork.
- Proficiency with development and automation tools including Git, Jenkins, Docker, and lab-based testbed environments.
- Strong analytical, debugging, and documentation abilities.
- Prior contributions to SONiC or other open-source networking projects are highly valued.
- Exposure to telemetry, gNMI, OpenConfig, and YANG/Netconf/REST API testing.
Additional Skills:
- Knowledge of cloud architectures, cross-domain concepts, and design thinking principles.
- Strong understanding of development fundamentals, DevOps practices, and distributed computing.
- Ability to work with microservices, full-stack development, and security-first design approaches.
- Experience in solution design, testing and automation, and user experience (UX) practices.
About Company:
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. Our culture thrives on finding new and better ways to accelerate what’s next. We know diverse backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.