This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Piper Companies is seeking an Principal Software Engineer - SONIC & SAI who will design and develop high-performance-based networking platforms across a diverse system.
Job Responsibility:
Spearhead the development of SAI/SONiC SDKs by designing abstraction layers that align hardware capabilities with standardized APIs for efficient control plane operations
Collaborate cross-functionally with hardware and software engineering teams to ensure smooth integration and high-performance outcomes
Engage in the full software development lifecycle, contributing to planning, implementation, deployment, and ongoing support
Build and maintain automated testing frameworks to validate SDK functionality and control plane reliability
Requirements:
Minimum of 3 years of hands-on experience working with the SONiC network operating system with SAI
Skilled in developing SDKs for hardware platforms and collaborating with embedded systems teams
A deep expertise on the Hardware Abstraction Layer with experience in ISSU and BSP
Proficient in C/C++ and Python programming within Linux-based environments
Well-versed in core networking protocols such as BGP, TCP/IP, and Ethernet
Demonstrates a strong foundation in low-level system programming and hardware-software integration
Holds a Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field, with extensive software development experience prior to product launch
What we offer:
Medical, Dental, Vision, 401k, PTO, holidays, and sick leave as required by law