Director, Software Engineering - SONiC
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- As Software Director, candidates will oversee the design, development, and optimization of networking protocols for switching, routing, analytics, telemetry, and more.
- They will manage global teams composed of both junior engineers seeking mentorship and seasoned embedded software experts who provide leadership within and beyond the group.
- Collaboration will be key, as the role involves working closely with various design and verification teams, architects, product marketing professionals, and both internal and external customers to ensure end-to-end project success.
- What we need to see:
- B.Sc. in Software, Computer, Electrical, or Communication Engineering, or equivalent experience
- Bring at least 15 years of overall experience, including a minimum of 7 years managing R&D engineers.
- Experience in C, C++, and Python development.
- Familiarity with routing protocols such as BGP, EVPN, and SRv6.
- In-depth knowledge of Linux usage and internals.
- Combined with creativity, motivation, and a strong value-driven mindset.
- Ways to stand out from the crowd:
- Expertise in leading both software and hardware integrations, as well as embedded software development.
- Expertise in routing protocols
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at NVIDIA? Share your experience