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