A company is looking for a Sr. Staff or Principal Software Engineer to lead the architecture, development, and integration of SAI with SONiC.
Key Responsibilities
Lead SAI / SONiC SDK development, defining abstraction layers and mapping hardware capabilities to standardized SAI APIs
Collaborate with hardware and software teams to ensure seamless integration and optimal performance
Participate in all stages of the software development lifecycle, from requirements gathering to deployment and maintenance
Required Qualifications
Bachelor's in Computer Science or Electrical / Computer Engineering with 10+ years of experience, or Master's with 5+ years
Proficiency in C, C++, and / or Python
Experience with embedded systems and debugging
Deep understanding of networking protocols (e.g., BGP, TCP / IP, Ethernet)
Hands-on experience developing and maintaining SDKs for hardware platforms
Principal Software Engineer • Lafayette, Louisiana, United States