Senior Lead Software Engineer, Packet Forwarding & EOS
SmartRecruiters, Inc.
Vancouver
On-site
CAD 90,000 - 120,000
Full time
14 days+
Application generator
A complete application in a minute — tailored resume and cover letter, ready to send.
Get past ATS filters
Job summary
Deepstreamtech is looking for a skilled software engineer to join their Vancouver team. In this role, you will be part of a dynamic software development team focusing on ASIC-based packet forwarding engines. Responsibilities include developing, testing, and debugging software solutions, as well as collaborating with hardware teams and mentoring junior engineers. Ideal candidates have a degree in Computer Science or related fields and extensive experience in C or C++. The position emphasizes individual ownership and quality assurance of projects from start to finish.
Experience implementing solutions to small-sized problems independently.
Ability to design and document specifications.
Responsibilities
Develop packet forwarding engine software as a core team member.
Write functional specifications, design specifications, and test plans.
Debug problems found by automated test programs.
Skills
C or C++
Problem solving
Software troubleshooting
Understanding of IP networking
Applied software engineering principles
Education
BS in Computer Science/Electrical Engineering/Computer Engineering + 8 years experience
MS in Computer Science/Electrical Engineering/Computer Engineering + 6 years experience
Ph.D. in Computer Science/Electrical Engineering/Computer Engineering + 3 years experience
Tools
UNIX
Linux
Python
Job description
Deepstreamtech is looking for a skilled software engineer to join their Vancouver team. In this role, you will be part of a dynamic software development team focusing on ASIC-based packet forwarding engines. Responsibilities include developing, testing, and debugging software solutions, as well as collaborating with hardware teams and mentoring junior engineers. Ideal candidates have a degree in Computer Science or related fields and extensive experience in C or C++. The position emphasizes individual ownership and quality assurance of projects from start to finish.