T

TNS

Managed network solutions for real-time transactions

Junior C/C++ Developer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeBudapest, HungaryNo salary listed

About the Job

Requirements

  • Solid proficiency in C and C++.
  • Understanding of Ethernet networking and basic packet processing concepts.
  • Some experience with Linux systems and development; kernel or driver experience is a strong plus but not required.
  • Interest in building monitoring, diagnostic, or performance tools.
  • Familiarity with common debugging tools such as gdb, perf, and Wireshark.
  • Ability to work independently on tasks while collaborating closely with a Senior Engineer in a remote setting.

Responsibilities

  • Support the design, implementation, and optimization of Ethernet networking features in C and C++ for both kernel and user space.
  • Assist with Linux kernel driver development and networking subsystems under the guidance of a Senior Engineer.
  • Learn and apply Solarflare/Xilinx technologies including ef_vi, OpenOnload, TCPDirect, and related kernel-bypass frameworks.
  • Help build and improve internal tools for monitoring, debugging, and visualizing low-latency network performance, including latency, jitter, packet loss, and throughput.
  • Contribute to diagnostics and performance analysis utilities used by engineering and operations teams.
  • Troubleshoot and tune networking issues at the hardware, driver, and application layers with senior support.
  • Collaborate on hardware integration, performance testing, and new feature development.

Desired Qualifications

  • Exposure to Solarflare/Xilinx adapters, ef_vi, Onload, or similar user-space networking technologies.
  • Experience with high-speed Ethernet (10G+) or low-latency system tuning.
  • Background in performance monitoring, telemetry, or visualization tools.
  • Contributions to open-source projects such as the Linux kernel or networking.
  • Interest in financial markets or real-time, high-performance systems.
  • Exposure to DPDK, XDP, or related frameworks.

About the Company

TNS

Managed network solutions for real-time transactions

TNS provides managed data communication and value-added services to banks, retailers, and payment processors. It operates a global, secure managed IP network and offers real-time transaction processing along with additional services. Its products work through a recurring-revenue model where customers pay monthly for network access and services, plus one-time fees for installation and professional services. Compared with competitors, TNS specializes in secure, real-time payment and financial-services networks with end-to-end managed connectivity and services, serving financial institutions, retailers, and processors at a global scale. The company aims to help customers move money quickly and securely by delivering reliable network connectivity and real-time processing across the payments ecosystem.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Reston, VA
Founded
1990

Recently Posted Jobs

Explore more opportunities at TNS

See more jobs