Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU

New
C
CanonicalNetwork Software
APAC, Latin America, North America, APAC (Top-of-Rack switches) and Americas (SmartNIC/DPU) time zonesFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Professional written and spoken English
Required Skills
PythonC++GoRustLinux

Requirements

  • Undergraduate degree in Computer Science or STEM (or equivalent experience).
  • Exceptional academic track record.
  • Knowledge of networking architecture, design, and protocols.
  • Understanding of Linux networking from kernel to user space.
  • Fluency in C/C++.
  • Proficiency in at least one of Rust, Python, or Golang.
  • Experience with Linux environments.
  • Excellent communication, interpersonal, and presentation skills.
  • Ability to travel globally twice a year for up to two weeks.
  • Strong passion, thoughtfulness, and self-motivation.

Responsibilities

  • Work with the most advanced operating systems and network application technologies.
  • Participate upstream and deliver the Ubuntu SoNIC stack.
  • Collaborate with public clouds and network silicon providers.
  • Design and implement data center software-defined networking.
  • Write high-quality, secure, and well-documented software.
  • Debug issues and produce high-quality fixes.
  • Collaborate proactively within a globally distributed organization.
  • Contribute to technical documentation and lead internally on technical initiatives.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now