Overview
Skills
Job Details
Role: Senior Staff SONiC Developer
Type: Contract
Location: Bay Area, CA (Hybrid)
Management Level Definition:
Contributions have visible technical impact on a product or major subcomponent. Applies in-depth professional knowledge and innovative ideas to solve complex problems. Visible contributions improve time-to-market, achieve cost reductions, or satisfy current and future unmet customer needs. Recognized internal authority on key technology area applying innovative principles and ideas. Provides technical leadership for significant project/program work. Leads or participates in cross-functional initiatives and contributes to mentorship and knowledge sharing across the organization.
Responsibilities:
- Design, develop, and maintain features and enhancements for the SONiC NOS platform.
- Develop and execute test plans using PTF and SPyTest for infrastructure
Basic Qualifications:
- Bachelor s or Master s degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 7+ years of work experience is required, with at least 2 years of hands-on SONiC development experience preferred.
- Strong experience with SONiC network operating system.
- Proficient in Python, C/C++.
- Experience with PTF (Packet Test Framework) and SPyTest for network validation.
- Familiarity with Linux internals, docker containers.
- Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.
- Knowledge of network ASICs and switch hardware architecture.
- Debug, troubleshoot, and resolve issues on SONiC platforms.
- Collaborate closely with cross-functional teams including hardware engineers and Test teams.
- Participate in code reviews, architecture discussions, and documentation efforts.
- Contribute to SONiC open-source communities and stay current with the evolving SONiC ecosystem
Additional Skills:
Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, User Experience (UX)