Sr. Staff or Principal Software Engineer

ZP GroupSan Francisco, CA
35d$210,000 - $290,000Hybrid

About The Position

Piper Companies is seeking a Sr. Staff or Principal Software Engineer to lead the architecture, development, and integration of SAI (Switch Abstraction Interface) with SONiC (Software for Open Networking in the Cloud). This is a full-time, high-impact role focused on enabling performant control plane stacks and shaping the future of open networking.

Requirements

  • 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.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration abilities.

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.
  • Develop automated tests and tools to verify control plane functionality and SDK quality.

Benefits

  • Competitive equity package
  • Comprehensive benefits including medical, dental, vision, 401k
  • Flexible PTO and remote work options

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Principal

Industry

Professional, Scientific, and Technical Services

Number of Employees

251-500 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service