About The Position

TuxCare is seeking a motivated C Developer Intern to join its Endless Lifecycle Support (ELS) team. The internship provides hands-on experience in C development and opportunities to contribute to TuxCare projects. ELS helps organizations continue using Linux distributions and software languages that have reached end of life or no longer receive standard security updates by delivering vulnerability patches for unsupported versions of CentOS, Ubuntu, Debian, and Oracle Linux, as well as runtimes and frameworks including PHP, Python, Spring, Angular/AngularJS, Django, and Flask. The intern will review and validate patches for C and systems code, including output from automation and AI tools; investigate difficult backports, corner cases, and failing builds; research CVEs and backport security fixes; build and maintain packages for RPM- and DEB-based distributions; and process tickets to help unblock reviews. The role uses AI coding assistants regularly and involves critically checking their output. This is a remote internship that can be performed from anywhere, with flexible working hours. TuxCare offers opportunities for professional development, challenging projects, paid vacation, national holidays, unlimited sick leave, private medical insurance compensation, co-working and gym or sports reimbursement, an education budget, and a potential reward for an innovative idea the company can patent. Interns can also learn AI-assisted development workflows across the development lifecycle, from CVE research and backporting to code review.

Requirements

  • Hands-on C experience, including the ability to read, debug, and reason about C or systems code.
  • Comfort with GNU/Linux, the command line, and shell scripting.
  • Experience using Git for development and patch or branch management.
  • Solid fundamentals in algorithms and data structures.
  • Comfort using AI coding assistants day to day, including good prompting and the ability to identify incorrect output.
  • English proficiency at B2 level or above.
  • Proactive approach and ability to work independently.

Nice To Haves

  • RPM or DEB packaging experience.
  • CVE research or security patching experience.
  • Debugging with GDB and strace.
  • Broad awareness of the AI-assisted development landscape, including different models for different tasks and common tooling.

Responsibilities

  • Review and validate patches for C and systems code, including fixes produced by automation and AI tools.
  • Handle difficult backports, corner cases, and failing builds that automation cannot resolve.
  • Research CVEs and backport security fixes to older package versions.
  • Build and maintain packages across RPM- and DEB-based distributions.
  • Process tickets and help unblock reviews.
  • Use AI coding assistants and critically check their output.

Benefits

  • Professional development focus.
  • Interesting and challenging projects.
  • Fully remote work with flexible working hours and the ability to work from anywhere worldwide.
  • Paid vacation.
  • 10 days of national holidays.
  • Unlimited sick leave.
  • Compensation for private medical insurance.
  • Co-working reimbursement.
  • Gym or sports reimbursement.
  • Education budget.
  • Opportunity to receive a reward for the most innovative idea the company can patent.
  • Opportunity to learn AI-assisted development workflows across the full development lifecycle.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service