Software Engineer Staff designed as 'Hybrid' with an expectation to work 2 days per week from an HPE office. Develops software, troubleshoots and debugs, and validates SONiC functionality on Broadcom-based switching platforms. Collaborates with the SONiC open-source community to contribute fixes and enhancements.
Requirements
- 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.
- Additional Skills: 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)
Benefits
- Health & Wellbeing
- Personal & Professional Development
- Unconditional Inclusion