Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Sentrium Logo

C Developer for Linux Networking

Sentrium

Salary not specified
Aug 28, 2025
Chicago, IL, US
Apply Now

VyOS is looking for a C Developer for Linux to join their team in creating an open-source Linux-based networking operating system. The role involves developing and maintaining networking applications and protocols.

Requirements

  • Strong knowledge of C in Linux environment
  • Deep understanding of network technologies
  • Deep understanding of Linux internals and of the Linux kernel network stack
  • Solid Computer Science fundamentals (algorithms, data structures, concurrency, etc.)
  • Excellent problem-solving skills, capable of resolving complex technical issues
  • 5+ years of experience in C/C++ with 3+ years of experience in C for Linux development
  • Proven experience in development of network solutions and technologies - routers, firewalls, VPN, etc.

Responsibilities

  • Develop C code to configure, control and monitor networking operations and functions.
  • Maintain and improve Linux networking applications ( Accel-ppp, keepalived, StrongSWAN ) and FRRouting ( FRRouting ) Internet routing protocol suite.
  • Investigate and resolve software bugs, creating and updating detailed bug reports with steps to reproduce, technical context, and applied solutions.
  • Perform code reviews and integrate code contributions from internal dev team and from community members.

Other

  • Proficiency in English at a B2+ level or higher, with strong written and verbal communication skills.
  • Experience with dynamic routing protocols, at least as a user, is required
  • Contribution into Opensource projects is a big plus
  • Huge plus - familiarity with VyOS or other network operating systems.
  • Working in an Agile, iterative development environment