Jobs and Careers
TR

Senior Real-Time Linux Developer (C / C++ / FPGA SmartNIC Integration)

Transaction Network Services
Łódź, Polandfull_timeVerifiedPosted 19 Dec 2025

About the role

<p>An extraordinarily talented group of individuals work together every day to drive TNS' success, from both professional and personal perspectives.<span>  </span>Come join the excellence!</p><p></p><h2></h2><h2>Overview</h2><p></p>We are assembling a small, agile team to develop innovative network monitoring products for real-time financial data networks. As a Senior Real-Time Linux Developer, you will work closely with hardware engineers and front-end developers to build high-performance systems that interface with custom FPGA-based SmartNICs. Your work will be central to enabling ultra-low latency, high-throughput data capture and telemetry in latency-sensitive financial environments. You will have a key role in assessing project feasibility and solution design. And you will be the subject matter expert, helping to guide and mentor newer team members.<h2></h2><p></p><h2><b>Responsibilities</b></h2><p></p><h2>Required Qualifications:</h2><ul><li><p>5+ years of experience in low-level Linux development using C or C++ in a real-time / embedded environment.</p></li><li><p>Knowledge of networking fundamentals (PHY/MAC, Ethernet, vlans, UDP unicast/multicast, IGMP, TCP, PTP etc.) and linux-based IP networking.</p></li><li><p>Experience interfacing linux with custom hardware devices.</p></li><li><p>Proficient in high-performance programming, performance tuning and system-level debugging.</p></li></ul><p></p><h2>Preferred Qualifications:</h2><ul><li><p>Experience with AMD / Solarflare SmartNICs and high-performance network stacks, e.g. ef_vi, solarflare onload.</p></li><li><p>Knowledge of other high-performance networking technologies at layer 1 and above.</p></li><li><p>Knowledge of advanced time synchronization methods (e.g., PTP, White Rabbit).</p></li><li><p>General familiarity with digital design and the FPGA development process.</p></li><li><p>Feasibility analysis and solution design.</p></li></ul><p></p><h2>Soft Skills:</h2><ul><li><p>Strong analytical and problem-solving skills.</p></li><li><p>Excellent communication and collaboration abilities.</p></li><li><p>Self-directed and comfortable working in a small, fast-moving, cross-functional team.</p></li><li><p>Ability to guide and mentor more junior team members.</p></li></ul><p></p><h2>Benefits:</h2><ul><li><p>Competitive salary and benefits.</p></li><li><p>Hybrid working environment.</p></li><li><p>Gain experience of very high performance real-time financial networks working for a leading global financial technology and services company.</p></li></ul><h2></h2><p></p><h2><b>Qualifications</b></h2><p></p><p></p><p><span>If you are passionate about technology, love personal growth and opportunity, come see what TNS is all about!</span></p><p></p><p><span>TNS is an equal opportunity employer. TNS evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.</span></p>

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Transaction Network Services

View company profile →