Software Engineer – Forwarding and Data Plane
Job Summary
The candidate will develop software for Alkira’s CSX (Cloud Services Exchange) packet forwarding engine. The work will involve design, development & debugging of the software responsible for the packet path as well as other relevant components.
Responsibilities:
We expect you to understand the requirements from PLM/Sales teams and work with team members to design and implement the feature. You will take ownership of their work and follow-through on defects reported.
Requirements:
- Requires B.S., M.S or equivalent in EE or CS plus a minimum of 2 years of hands-on experience in related fields.
- Excellent C programming and debugging skills
- Good grasp on computer science fundamentals (algorithms, data structures, operating system).
- Prior packet forwarding experience
- Good experience working with Linux Kernel and related technologies
- Knowledge of IP routing, ACLs & forwarding a plus
- Prior experience of working on UNIX-like OS is a plus.
- Team-player: The candidate should be able to work in teams of various sizes that may be geographically distributed
Location: San Jose, CA or Remote (US or Canada)