SONiC Networking Software Engineer (C/C++, Python)
SmartRecruiters, Inc.
Vancouver
On-site
CAD 85,000 - 110,000
Full time
14 days+
Application generator
An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Get past ATS filters
Job summary
Deepstreamtech seeks a skilled software engineer to join their SONiC development team in Vancouver, Canada. The role involves developing features for large data center networks, writing specifications, testing, and debugging system software using C, C++, and Python. Candidates should have a relevant degree and experience in networking principles, software engineering, and problem-solving. This position offers the opportunity to own projects and mentor junior engineers.
Qualifications
3+ years of related post-graduate work experience.
Understanding of L2/L3 networking protocols.
Hands-on experience with ethernet bridging or routing software.
Responsibilities
Develop and qualify features for the SONiC team.
Write functional and design specifications.
Debug problems in customer networks.
Skills
C
C++
Python
UNIX
Linux
Networking
Problem solving
Software debugging
Education
BSc, MS or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering
Job description
Deepstreamtech seeks a skilled software engineer to join their SONiC development team in Vancouver, Canada. The role involves developing features for large data center networks, writing specifications, testing, and debugging system software using C, C++, and Python. Candidates should have a relevant degree and experience in networking principles, software engineering, and problem-solving. This position offers the opportunity to own projects and mentor junior engineers.