This role has been designed as Hybrid with an expectation that you will work on average 2 days per week from an HPE office.
Who We Are:
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 todays complex world. Our culture thrives on finding new and better ways to accelerate whats next. We know varied 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.
Job Description:
Principal System Embedded Engineer (SONiC)
We are seeking a talented and experienced Software Engineer to join our dynamic this role you will contribute to the design development and optimization of carrier-class networking and system software. As a key member of our engineering group you will work on cutting-edge technologies collaborate with cross-functional teams and drive impactful solutions.
Responsibilities:
Design develop and maintain features and enhancements for the SONiC NOS platform interfacing with SAI and platform infrastructure.
Contribute to the SONiC open-source community and stay current with the evolving SONiC ecosystem.
Develop forwarding features on SONiC and the underlying hardware (e.g. ASICs PHYs optics and other platform components).
Implement code for critical system modules drivers and APIs supporting high-performance data planes and control planes.
Debug troubleshoot and resolve issues on SONiC platforms.
Participate in code reviews and documentation efforts.
Contribute to architecture discussions to ensure scalable and highly available SONiC integrations.
Contribute to SONiC SAI features and platform-specific management/control modules (e.g. telemetry diagnostics and monitoring components).
Basic Qualifications:
Bachelors or Masters degree in Computer Science Electrical Engineering or a related field.
Minimum of 10 years of work experience is required.
With at least 1 year of hands-on SONiC development experience is must.
Strong experience with the SONiC network operating system and architecture.
Demonstrated feature contributions to the SONiC open-source community.
Experience using SONiC SAI for new feature development and integration.
Experience with datapath forwarding features such as BFD FIB RIB ERSPAN ACLs QoS unicast and multicast.
L2/L3 Protocol Stack Development
L3: BGP OSPF IS-IS EVPN/VXLAN MPLS etc
L2: STP LLDP LACP etc
Experience with FRR open routing stack
Experience with Redis DB Docker
Experience in Data Plane/Embedded software development/kernel drivers.
Proficient in Python C/C.
Familiarity with Linux internals and containerized environment.
Excellent problem-solving skills and ability to work in a fast-paced collaborative environment.
Knowledge of network ASICs (e.g. Broadcom Marvell) and switch hardware architecture.
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)
This role has been designed as Hybrid with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: 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 d...
This role has been designed as Hybrid with an expectation that you will work on average 2 days per week from an HPE office.
Who We Are:
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 todays complex world. Our culture thrives on finding new and better ways to accelerate whats next. We know varied 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.
Job Description:
Principal System Embedded Engineer (SONiC)
We are seeking a talented and experienced Software Engineer to join our dynamic this role you will contribute to the design development and optimization of carrier-class networking and system software. As a key member of our engineering group you will work on cutting-edge technologies collaborate with cross-functional teams and drive impactful solutions.
Responsibilities:
Design develop and maintain features and enhancements for the SONiC NOS platform interfacing with SAI and platform infrastructure.
Contribute to the SONiC open-source community and stay current with the evolving SONiC ecosystem.
Develop forwarding features on SONiC and the underlying hardware (e.g. ASICs PHYs optics and other platform components).
Implement code for critical system modules drivers and APIs supporting high-performance data planes and control planes.
Debug troubleshoot and resolve issues on SONiC platforms.
Participate in code reviews and documentation efforts.
Contribute to architecture discussions to ensure scalable and highly available SONiC integrations.
Contribute to SONiC SAI features and platform-specific management/control modules (e.g. telemetry diagnostics and monitoring components).
Basic Qualifications:
Bachelors or Masters degree in Computer Science Electrical Engineering or a related field.
Minimum of 10 years of work experience is required.
With at least 1 year of hands-on SONiC development experience is must.
Strong experience with the SONiC network operating system and architecture.
Demonstrated feature contributions to the SONiC open-source community.
Experience using SONiC SAI for new feature development and integration.
Experience with datapath forwarding features such as BFD FIB RIB ERSPAN ACLs QoS unicast and multicast.
L2/L3 Protocol Stack Development
L3: BGP OSPF IS-IS EVPN/VXLAN MPLS etc
L2: STP LLDP LACP etc
Experience with FRR open routing stack
Experience with Redis DB Docker
Experience in Data Plane/Embedded software development/kernel drivers.
Proficient in Python C/C.
Familiarity with Linux internals and containerized environment.
Excellent problem-solving skills and ability to work in a fast-paced collaborative environment.
Knowledge of network ASICs (e.g. Broadcom Marvell) and switch hardware architecture.
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)
View more
View less