For job seekers
For companies
Set your preferences and let your AI copilot handle the job search while you sleep.
Canonical is seeking an Open Source Networking Software Engineer to join our team to work on ToR switches, SmartNICs, and DPUs. This role focuses on integrating and enhancing open-source networking software to help define the data center of the future.
In this role you will design, implement, test, and maintain open-source networking software that powers modern data-center hardware. You will collaborate with open-source communities and Canonical hardware/engineering teams to advance SoNIC, Dent, and related technologies for top-of-rack switches, SmartNICs, and DPUs. You will optimize performance, contribute to documentation and CI/CD workflows, and participate in code reviews. Mentoring junior engineers may be part of your responsibilities.
Strong background in systems software development and Linux networking. Experience with open-source development workflows (Git, GitHub) and networking abstractions. Proficiency in languages such as C/C++ (and Python) and familiarity with open-source networking projects. Understanding of ToR switches, SmartNICs, DPUs, and hardware acceleration is a plus.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!