Senior Real-Time Linux Developer (C / C++ / FPGA SmartNIC Integration)
$120,000–$150,000 year
On-site · Łódź, Łódź Voivodeship, Poland
Job Summary
As a Senior Real-Time Linux Developer, you will be integral in developing innovative network monitoring products for real-time financial data networks. You will work closely with hardware engineers and front-end developers to build high-performance systems interfacing with custom FPGA-based SmartNICs, enabling ultra-low latency and high-throughput data capture in critical financial environments. The role includes assessing project feasibility, solution design, and mentoring junior team members. Essential skills include extensive experience in low-level Linux development, networking fundamentals, and system-level debugging.
Required Qualifications
- 5+ years of experience in low-level Linux development using C or C++ in a real-time / embedded environment
- Knowledge of networking fundamentals (PHY/MAC, Ethernet, vlans, UDP unicast/multicast, IGMP, TCP, PTP etc.) and linux-based IP networking
- Experience interfacing linux with custom hardware devices
- Proficient in high-performance programming, performance tuning and system-level debugging
Desired Qualifications
- Experience with AMD / Solarflare SmartNICs and high-performance network stacks, e.g. ef_vi, solarflare onload
- Knowledge of other high-performance networking technologies at layer 1 and above
- Knowledge of advanced time synchronization methods (e.g., PTP, White Rabbit)
- General familiarity with digital design and the FPGA development process
- Feasibility analysis and solution design
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.