Open Source Networking Engineer

New

Skills

C/C++ Data Center Networking DPDK eBPF Golang IoT Technologies Linux Networking Open vSwitch Python SmartNIC

Join Canonical as an Open Source Networking Software Engineer focusing on ToR Switch, SmartNIC, and DPU technologies. This role emphasizes the significance of software in network technology, leveraging cutting-edge solutions for data center networking and IoT systems.

Key Responsibilities
  • Work with 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 software-defined networking solutions for data centers.
  • Write high-quality, secure, and well-documented software.
  • Debug issues and produce quality fixes.
  • Contribute to technical documentation and display technical leadership.
  • Influence open-source projects and communities.
Requirements & Qualifications
  • Exceptional academic track record in Computer Science or related STEM fields.
  • Knowledge of networking architecture, design, and protocols.
  • Understanding of Linux networking from kernel to user space.
  • Fluency in C/C++ and familiarity with Rust, Python, or Golang.
  • Excellent communication skills in professional English.
  • Experience with Linux and open-source networking technologies.
  • Ability to travel twice a year for company events.

No forms. Your profile is generated instantly.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: Months

Share this job:

Similar Jobs

Infrastructure Software Engineer

Posted 33 days ago

Build infrastructure to manage metadata.

Scale API platform for performance.

C/C++ Compilers Databases Filesystems

Infrastructure Software Engineer

Posted 33 days ago

Build infrastructure for metadata management.

Scale systems for large data handling.

C/C++ Compilers Databases Filesystems

HMI Software Engineering Intern

Posted 32 days ago

Develop software for HMI program.

Assess usability of cockpit systems.

Angular Aviation Simulation C/C++ Collaboration Tools

Senior Embedded Software Engineer

Posted 32 days ago

Design and develop embedded applications.

Lead architecture and code reviews.

C/C++ Embedded Development Go Integration Testing

Technical Account Manager

Posted 25 days ago

Resolve technical product issues.

Provide compliance guidance.

Application Security C# C/C++ CI/CD

Lead Systems Architect

Posted 23 days ago

Own complex features from design to production.

Design and maintain core Roku platform software.

Android-based Systems Automated Testing C/C++ CI/CD

Infrastructure Software Engineer

Posted 10 days ago

Build infrastructure for metadata across large datasets.

Collaborate with teams to solve complex problems.

Backend Development C/C++ Databases Distributed Systems

Engineering Manager II

Posted 18 days ago

Lead a team to develop caching systems.

Modernize cache infrastructure with new technology.

Caching Systems C/C++ Distributed Systems Java

Starlink Wireless Software Engineer

Posted 16 days ago

Design and implement PHY and MAC layer software.

Develop and validate hardware and signal-processing algorithms.

C/C++ Channel estimation DSP techniques Link budget

Electrical Design Engineer

Posted 10 days ago

Design and develop electronics for satellites.

Drive electrical architecture and PCB design.

C/C++ Collaboration with Cross-Functional Teams Electrical Architecture Electronics Testing

Manufacturing Engineer Overview

Posted 12 days ago

Develop expertise in manufacturing and acceptance testing for satellite components.

Lead New Product Introduction (NPI) for PCBA.

Acceptance Testing C/C++ Cross-Functional Collaboration Design for Manufacturability (DFM)

Production Engineer Lead

Posted 11 days ago

Design scalable infrastructure across cloud and bare-metal.

Promote automation-first culture with Python/Go.

AWS Azure C/C++ GCP

Software Support Engineer Role

Posted 10 days ago

Resolve complex customer issues related to Linux infrastructure.

Collaborate with field and product engineering teams.

C/C++ Ceph Docker Kubernetes

Ubuntu Software Engineer

Posted 10 days ago

Hire mid-level engineers for Ubuntu development.

Focus on quality, performance, and resilience in software.

Automation C/C++ Cloud applications Debian packaging

Technical Manager - Automotive

Posted 9 days ago

Lead a team of engineers for automotive and industrial applications.

Represent Canonical in automotive and industrial communities.

Agile Development Automotive Standards C/C++ Cyber-security

Cloud Engineering Manager

Posted 9 days ago

Manage a growing engineering team for cloud services.

Implement processes to improve service delivery.

Agile Methodologies C/C++ Cloud Technologies Go

Rust Engineering Lead

Posted 9 days ago

Drive Rust adoption in Canonical's projects.

Design and implement software solutions in Rust.

APIs C/C++ Cloud Computing Debugging

Containerization & Virtualisation Engineer

Posted 9 days ago

Design and develop new features for containerization and virtualization.

Engage with open source communities and contribute to projects.

C/C++ Docker Go Kubernetes

Junior Ubuntu Engineer

Posted 8 days ago

Hire junior engineers for Ubuntu Engineering.

Work on open-source software development.

C/C++ CI/CD tools Debian packaging Go

Ubuntu Engineering Lead

Posted 7 days ago

Hire an engineering leader for Ubuntu.

Foster a strong engineering culture.

C/C++ Cloud Computing DevOps Flutter

Engineering Manager Position

Posted 7 days ago

Manage engineering team for quality and velocity.

Implement disciplined engineering and operations processes.

Agile Methodologies C/C++ Cloud Technologies DevOps

Software Engineering Director

Posted 6 days ago

Lead and manage multiple engineering teams.

Hire and develop engineering managers and staff engineers.

Agile Development C/C++ DevOps JavaScript

Senior Engineer Positions

Posted 5 days ago

Hire Senior/Staff/Principal Engineers for remote roles.

Focus on technical leadership and mentoring.

C/C++ Docker Golang Kubernetes

Engineering Manager Remote

Posted 5 days ago

Lead and develop engineering teams remotely.

Provide coaching and mentoring to team members.

Agile Development C/C++ Cloud Golang

Ubuntu Engineering Manager

Posted 4 days ago

Lead and develop high-performing engineering teams.

Enhance the Linux user and developer experience.

Architecture C/C++ DevOps Flutter

Graduate Software Engineer

Posted 4 days ago

Recruit Graduate Software Engineers for Canonical.

Offer remote work opportunities in software engineering.

Bash C/C++ Golang JavaScript

Open Source Network Software Engineer

Posted 49 days ago

Develop cutting-edge open source networking software

Optimize Ubuntu and related applications for ASICs and boards

Devops eBPF Engineer Golang

Networking Software Engineer

Posted 49 days ago

Develop cutting-edge open source networking software.

Optimize performance in collaboration with public clouds and silicon providers.

Devops eBPF Engineer Golang

Open Source Networking Engineer

Posted 49 days ago

Develop open source networking software for data centers and enterprise clients

Collaborate with global teams and industry partners on advanced networking solutions

Architecture Devops eBPF Engineer

SDN Software Engineer Role

Posted 49 days ago

Recruit outstanding engineers for SDN and open source networking.

Advance open source networking solutions for data centers, telco, and IoT.

Devops eBPF Golang Kubernetes

Open Source Network Engineer

Posted 49 days ago

Develop open source networking solutions

Collaborate with global teams and partners

Devops eBPF Engineer Golang

OS Engineer | Consumer Devices

Posted 49 days ago

Developing and maintaining OS capabilities across kernel, userspace, and APIs.

Creating core OS services and daemons like init, service mgmt, and networking.

Debugging eBPF Linux Rust

Observability Engineer

Posted 49 days ago

Design and lead monitoring/observability stack for Waabi

Develop workloads, benchmarks, and test suites

Distributed systems eBPF Kubernetes Microservices

Security Software Engineer

Posted 37 days ago

Design and build security primitives for cloud infrastructure.

Implement secure infrastructure using Linux security features and Kubernetes.

AWS Azure CSPM eBPF

Security Software Engineer

Posted 37 days ago

Design and implement cloud security services.

Develop tooling for security posture management.

AWS Azure eBPF GCP

Senior Golang Developer Role

Posted 49 days ago

Develop cloud-based cyber protection solutions

Design and maintain high-load distributed services

Algorithms Architecture Cloud Services Data Structures

Systems Engineer - WordPress VIP

Posted 49 days ago

Recruiting Systems Engineers for WordPress VIP

Building and maintaining global infrastructure

Devops Docker ELK Engineer

WordPress VIP Systems Engineer

Posted 49 days ago

Develop and maintain scalable infrastructure.

Enhance system performance and fault tolerance.

Devops Docker ELK Engineer

Blockchain Integration Specialist

Posted 49 days ago

Build, improve, and maintain blockchain infrastructure

Develop Node/JS workers for blockchain API interfaces

Apis Blockchain Blockchain technology Ethereum

Site Reliability Engineer

Posted 49 days ago

Ensure reliability and scalability of blockchain infrastructure.

Automate deployments and operational processes across multi-cloud environments.

Amazon Web Services Automation AWS CI/CD

Embedded Linux Field Engineer

Posted 49 days ago

Hiring a Mandarin-speaking Embedded Linux Field Engineer for mission-critical industries.

Engage customers during presales and propose solutions.

C C++ Debian Devops

Graduate Software Engineer - Canonical Ubuntu

Posted 49 days ago

Recruiting skilled Graduate Software Engineers globally

Offering challenging and impactful software engineering opportunities

Devops Engineer Golang Javascript

Graduate Software Engineer - Open Source

Posted 49 days ago

Hiring Graduate Software Engineers for open source projects

Engaging with the open source community and users

Code reviews Devops Engineer Golang

IoT Solutions Architecture Manager

Posted 49 days ago

Lead and manage a team of Field engineers

Solve customer problems as a trusted advisor

Architecture C C++ Cloud

Solutions Architect for Automotive

Posted 49 days ago

Hiring a Solutions Architect with Automotive expertise

Engaging customers during presales and deliveries

C C++ Debian Devops

Open Source Network Software Engineer

Posted 49 days ago

Develop cutting-edge open source networking software

Optimize Ubuntu and related applications for ASICs and boards

Devops eBPF Engineer Golang

Embedded Linux Engineer IoT

Posted 49 days ago

Expand reach in mission-critical industries through IoT solutions

Engage customers during presales for technology explanation

C C++ Debian Devops

Senior Security Ops Engineer

Posted 49 days ago

Designing and operating a Security Operations Center

Implementing security software and platforms

Bash Engineer Git Golang

Golang Engineer at Canonical

Posted 49 days ago

Hiring Golang engineers for all relevant teams at Canonical

Building systems delivering Ubuntu to the world using Golang

Apis Architecture C C++

Python Engineer

Posted 49 days ago

Hiring Python Engineers at all levels

Working on open-source software and operating systems

C++ Docker Engineer Golang