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.
Management Level Definition:
Contributions impact technical components of HPE products, solutions, or services regularly and sustainable. Applies advanced subject matter knowledge to solve complex business issues and is regarded as a subject matter expert. Provides expertise and partnership to functional and technical project teams and may participate in cross-functional initiatives. Exercises significant independent judgment to determine best method for achieving objectives. May provide team leadership and mentoring to others.
What youll do:
- Design, develop, and execute comprehensive test plans to validate SONiC functionality on Broadcom-based switching platforms.
- Validate advanced L2/L3 features including BGP, OSPF, VXLAN, EVPN, QinQ , and multicast .
- Test and verify SAI (Switch Abstraction Interface) integration and ASIC driver behavior.
- Automate functional, regression, scale, and performance test cases using Python and Robot Framework .
- Perform deep-dive debugging across ASIC, NOS, 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 (e.g., CMIS , DOM ).
What you need to bring:
- Bachelor s or Master s degree in Electronics , Computer Science , or a related field.
- 10 years of experience in network software or hardware testing .
- Strong understanding of L2/L3 networking protocols and switch/router architecture .
- Hands-on experience with SONiC NOS and SAI-based architectures .
- Proficiency in Python and experience with test automation frameworks such as Robot Framework .
- Solid grasp of SONiC architecture, including SAI , FRR , Redis DB , Docker , and Minigraph .
- Familiarity with SDKs such as SDKLT or OpenNSL is a strong plus.
- Experience with traffic generators like Spirent or IxNetwork .
- Proficient with tools such as Git , Jenkins , Docker , and lab-based testbed environments.
- Strong analytical, debugging, and documentation skills.
- Contributions to SONiC or other open-source networking projects are highly valued.
- Exposure to telemetry , gNMI , OpenConfig , and YANG/Netconf/REST API testing.
Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing Automation, User Experience (UX)
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Full time
Contact Details:
Company: Hewlett Packard
Location(s): Bengaluru
Keyskills:
TCP
ASIC
GIT
Claims
DOM
Analytical
Hardware design
Open source
OSPF