Principal Software Engineer
Zachary Piper
Saratoga, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 280KJob location
Saratoga, United States of America
Tech stack
Board Bringup
Abstraction Layers
iOS
Border Gateway Protocol
C++
Network Operating System (NOS)
Cisco IOS
Computer Programming
Software Debugging
Design of User Interfaces
Linux kernel
Routing
Open Source Technology
Software Architecture
Juniper Os
SC Clearance
U-Boot
Job description
- Design and develop software architecture for open-source NOS platforms, ensuring scalability and reliability.
- Work deeply on forwarding plane, routing protocols, and hardware abstraction layers.
- Collaborate on BSP (Board Support Package), board bring-up, and secure boot processes for new hardware platforms.
- Contribute to SONiC and SAI development, integration, and optimization for high-performance networking environments.
- Provide architectural guidance and ensure alignment with networking standards and best practices.
- Troubleshoot and resolve complex issues across NOS layers, including protocol-level debugging., Keywords: Principal Software Engineer, SONiC, Switch Abstraction Interface, SAI, Network Operating System, NOS, Open-source NOS, Software Architecture, Forwarding Plane, Routing Protocols, Packet Forwarding, Hardware Abstraction Layer, BSP, Board Support Package, Board Bring-up, Secure Boot, BGP, EVPN-VXLAN
Requirements
- Deep experience with NOS platforms such as Cisco IOS XR, IOS, Juniper OS, or similar OEM systems.
- Must be eligible to work in the United States and obtain and maintain an Active U.S. Government Secret Clearance.
- Hands-on experience with routing protocols and packet forwarding architecture.
- Strong background in SONiC and Switch Abstraction Interface development and integration.
- Deep knowledge of BGP; EVPN-VXLAN experience is critical.
- BSP development, board bring-up, and secure boot implementation.
- Strong programming skills in C/C++ and familiarity with Linux kernel networking stack.
Benefits & conditions
-
Salary Range: $210,000 - $280,000 annually depending on experience
-
Comprehensive Benefits: Medical, Dental, Vision, 401K, PTO, Sick Leave (as required by law), and Holidays
About the company
Piper Companies is seeking a Senior Principal Software Engineer with deep expertise in network operating systems (NOS) and hardware abstraction layers to join a cutting-edge startup onsite near San Jose, CA . This role focuses on architecture and development for open-source NOS platforms, specifically SONiC and Switch Abstraction Interface (SAI). The ideal Senior Principal Software Engineer will have end-to-end understanding of networking protocols, system architecture, and hardware bring-up processes.