Canonical logo

Open Source Networking Software Engineer - ToR Switch SmartNIC DPU

Canonical
Remote
Full Time
Posted March 28, 2025
Remote
Apply Now

Application opens on company website

Job Description

This role involves developing and upstreaming advanced open source networking software for data centers, focusing on hardware acceleration, network protocols, and software-defined networking, while collaborating with global teams and open source communities.

Key Responsibilities

  • Develop and deliver open source networking software for data center and enterprise environments
  • Collaborate with public clouds and network silicon providers to design and implement software-defined networking solutions
  • Contribute to upstream projects and maintain the Ubuntu SoNIC stack
  • Debug issues, produce high-quality fixes, and ensure software security, performance, and documentation
  • Engage with open source communities and influence industry projects
  • Work with advanced operating systems and network application technologies
  • Participate in technical documentation and knowledge sharing
  • Provide technical leadership within the organization and externally

Requirements

  • An exceptional academic track record with an undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path
  • Drive and a track record of going above-and-beyond expectations
  • Knowledge of networking architecture, design, and protocols
  • Understanding of Linux networking, from kernel to user space
  • Fluency in C and at least one of Rust, Python or Golang
  • Professional written and spoken English
  • Experience with Linux
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Passion, thoughtfulness, and self-motivation
  • Excellent communication and presentation skills
  • Result-oriented, with a personal drive to meet commitments
  • Ability to travel twice a year, for company events up to two weeks each

Benefits & Perks

Geographical location-based compensation with annual reviews and performance bonuses
Work from home with a distributed work environment
Twice-yearly team sprints in person
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues
Priority Pass and travel upgrades for long haul company events

Ready to Apply?

Join Canonical and make an impact in renewable energy

Stay Updated on Sustainability Jobs

Get the latest renewable energy jobs and career tips delivered to your inbox.

More jobs at Canonical

Canonical logo

Enterprise Account Executive - Saudi UAE Egypt

Canonical
Remote
Full Time
May 29
Canonical logo

Telco Sales Executive - Middle East

Canonical
Remote
Full Time
May 29
Canonical logo

Partner Sales Director - Global System Integrator GSI

Canonical
Remote
Full Time
Jun 15

More jobs in Remote

Enviva logo

Electrical Supervisor

Enviva
Remote
Full Time
Jan 10
Posigen logo

Community Impact Coordinator

Posigen
Remote
Full Time
Jan 10
$60k-68k
Sword logo

Quality and Training Manager

Sword
Remote
Full Time
Jun 26