Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU at Canonical
This role is ideal for a Mid-level Software Engineer with a deep fascination for the intersection of hardware and software (ASICs and networking stacks). You sh
Work type: remote
Location: Home Based - Americas; Home Based - APAC; Office Based - Beijing, China; Office Based - Taipei, Taiwan
Type: Full-time
This role is ideal for a Mid-level Software Engineer with a deep fascination for the intersection of hardware and software (ASICs and networking stacks). You should have a strong background in Linux systems and be comfortable working within the open-source ecosystem. This position specifically targets experts who can navigate both kernel-level networking and high-level software-defined networking (SDN) architectures.
The role offers a fully remote, "remote-first" culture with a global team, though you must be located in specific time zones (Americas for SmartNIC/DPU or APAC for ToR switches). Standout perks include a $2,000 annual professional development budget, performance-based bonuses, and twice-yearly international travel for team "sprints." Note that the hiring process is exceptionally rigorous, involving six to eight interviews over several months.
**You might be a good fit if you:**
* Are fluent in C/C++ and have experience with Rust, Python, or Golang.
* Have hands-on experience with networking technologies like SONiC, eBPF, DPDK, or OVN/OVS.
* Possess an "exceptional" academic record in Computer Science or a STEM field.
* Enjoy contributing to open-source communities and working with upstream projects.
View this job on nocollar jobs