
Senior/Lead Software Engineer β Packet Forwarding Engines
Posted Aug 24

Posted Aug 24
This is a fully remote position, open to applicants in Canada.
β’ Design and develop a packet forwarding engine and system software for intricate networking ASICs.
β’ Compose functional specifications, design specifications, test plans, and production code.
β’ Implement the packet forwarding engine and system software utilizing C, C++, and Python.
β’ Utilize, test, and troubleshoot vendor-supplied software libraries for the packet forwarding engine and hardware components.
β’ Create and execute automated tests while diagnosing and resolving identified issues.
β’ Initiate new hardware and develop functionalities that require hardware forwarding support, including low-level hardware drivers.
β’ Collaborate with engineers on broader software and system software challenges.
β’ Examine customer network issues and offer resolutions through releases or patches.
β’ Partner with hardware teams and vendors to initiate new systems.
β’ Design and create validation software for new packet forwarding ASICs and hardware components.
β’ Investigate system test issues and provide solutions.
β’ Mentor new and junior engineers.
β’ Review and contribute to the specifications and implementations of teammates.
β’ Develop, update, and communicate implementation and debugging timelines to the project lead.
β’ Take ownership of projects from definition to deployment, ensuring the quality of deliverables.
β’ Bachelorβs degree in Computer Science, Electrical Engineering, or Computer Engineering with 8 years of experience, or a Masterβs degree with 6 years, or a Ph.D. with 3 years, or equivalent professional experience.
β’ Familiarity or expertise in C or C++.
β’ Knowledge of UNIX or Linux operating systems.
β’ Understanding of IP networking or distributed systems.
β’ Practical knowledge of software engineering principles.
β’ Strong problem-solving abilities and software debugging skills.
β’ Capability to design and independently implement solutions for small-scale problems.
β’ Ability to collaborate within a small team to address medium-sized challenges with minimal oversight.
β’ Medical benefits.
β’ Dental benefits.
β’ Vision benefits.
β’ Wellbeing benefits.
β’ Income protection.
β’ Group Retirement Savings Plan.
β’ Discretionary bonuses may be available.
β’ Equity may be available.
Verwaltungscloud.SH GmbH
WBS
EverCommerce
Get handpicked remote jobs straight to your inbox weekly.