Principal SONiC Software Engineer
Intelliswift - An LTTS CompanyRole Overview
Intelliswift - An LTTS Company is hiring a Principal SONiC Software Engineer. This is a full-time hybrid role, based in San Jose, California. Part of Intelliswift - An LTTS Company's Embedded hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Hiring: Principal SONiC Software Engineer
Location: San Jose, CA (Hybrid – 2 days onsite)
Full-Time role.
About the Role
We are seeking a Principal‑level System Embedded Engineer with strong SONiC NOS expertise to help design, develop, and scale next‑generation networking platforms. This role is ideal for engineers who have hands‑on SONiC development experience and have actively contributed to the SONiC open‑source community.
💼 Key Responsibilities
- Design, develop, and enhance features within the SONiC Network Operating System, working closely with SAI and platform infrastructure
- Contribute code, reviews, and design discussions to the SONiC open‑source ecosystem
- Develop and optimize forwarding and datapath features across SONiC and underlying hardware
- Implement and maintain system modules, drivers, and APIs supporting high‑performance data and control planes
- Debug, troubleshoot, and resolve complex issues across software and hardware layers
- Participate in architecture discussions, code reviews, and technical documentation
- Work on SAI extensions, platform management, telemetry, diagnostics, and monitoring components
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field
- 10+ years of software engineering experience, with at least 1+ year of hands‑on SONiC development
- Strong understanding of SONiC architecture, including SWSS, Redis DB, Docker, and FRR
- Demonstrated contributions to SONiC open‑source projects (GitHub link required)
- Experience developing features using SONiC SAI
- Hands‑on experience with datapath/forwarding features such as ACLs, QoS, BFD, ERSPAN, unicast, and multicast
- Strong background in L2/L3 protocol developmentL3: BGP, OSPF, IS‑IS, EVPN/VXLAN, MPLS
- L2: STP, LLDP, LACP
- Experience with data‑plane or embedded software development, including kernel drivers
- Proficiency in C/C++ and Python
- Strong Linux internals knowledge and experience with containerized environments
- Familiarity with network ASICs (Broadcom, Marvell, NVIDIA/Mellanox) and switch hardware architectures
Nice to Have
- Cloud and distributed systems experience
- DevOps, automation, and testing frameworks
- Exposure to microservices and modern system design
- Security‑focused development mindset
Frequently Asked Questions
How do I apply for the Principal SONiC Software Engineer position at Intelliswift - An LTTS Company?
Use the Apply button above to submit your application directly to Intelliswift - An LTTS Company. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Is the Principal SONiC Software Engineer role at Intelliswift - An LTTS Company remote or in-office?
This is a hybrid role based in San Jose, California. Expect a mix of in-office and remote days, with the specific cadence set by the hiring manager.
What does a Principal SONiC Software Engineer at Intelliswift - An LTTS Company earn?
Intelliswift - An LTTS Company has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Principal SONiC Software Engineer role at Intelliswift - An LTTS Company posted?
This role was posted on March 19, 2026 (81 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start