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)