Piper Companies is looking to solve the problem of leading the design, development, and integration of the Switch Abstraction Interface (SAI) with SONiC, an open-source network operating system, while driving innovation in open networking and embedded systems.
Requirements
- Deep expertise in SONiC NOS and SAI integration
- Strong background in BGP, TCP/IP, Ethernet, and high availability systems
- Hands-on experience with BSP, secure boot, TPM, and board bring-up (UART, GPIO, I2C, PCIe, device tree)
- Proficient in C, C++, and/or Python
Responsibilities
- Lead development of SDKs that interface SONiC with SAI for seamless hardware-software integration
- Architect and implement high-availability networking features including ISSU (In-Service Software Upgrade)
- Own board bring-up and BSP development for next-gen networking hardware
- Collaborate across engineering teams to deliver scalable, high-performance solutions
Other
- Must be eligible to work in the United States and obtain and maintain an Active U.S. Government Secret Clearance
- 10+ years of experience as a software engineer in networking or embedded systems
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field