Log in
All jobs
LA

Senior Real-Time Developer

LUXOFT, A DXC TECHNOLOGY COMPANY
Gdańsk, Poland Posted Oct 22, 2026
On-site

About this role

Senior Real-Time Developer

  • AMD is building a hardware-assisted security platform that uses silicon-level Performance Monitoring Counters (PMCs) and on-chip machine learning to detect advanced endpoint threats, including ransomware, fileless malware, and cryptojacking, at the processor layer, below OS-based evasion.

  • The platform collects CPU behavioral telemetry, classifies it through an ML inference engine, and exposes threat signals to security-software partners through a standardized API.

  • The project covers the full engineering path from silicon telemetry and data generation through ML training and validation, real-time inference, lab qualification, and partner integration.

  • The Real-Time Developer will lead the runtime and integration workstream, including the low-latency Windows data pipeline, integration with the ML inference runtime, and development of the SDK/API layer used by security-software partners.

  • This is a Windows-focused role requiring regular on-site work in Gdańsk. Additional implementation details will be shared during the recruitment process in line with the applicable confidentiality requirements.

Responsibilities

  • Design and implement high-throughput, low-latency data pipelines that transfer CPU telemetry from a Windows kernel-mode component to a user-space ML inference runtime.
  • Develop reliable communication mechanisms between Windows kernel-mode and user-space components.
  • Develop and maintain the real-time inference integration layer, including model loading, input preparation, inference execution, result handling, and error recovery.
  • Integrate production-compatible ML inference runtimes such as ONNX Runtime, OpenVINO, or equivalent technologies.
  • Design and implement a stable SDK/API layer for delivering approved threat signals to security-software partners.
  • Support API lifecycle concerns such as consumer registration, compatibility, versioning, error handling, and integration documentation.
  • Implement accurate per-process and per-thread attribution of collected telemetry and inference results.
  • Profile and optimize pipeline throughput, latency, memory use, synchronization, and CPU overhead.
  • Design for concurrency and predictable performance using suitable mechanisms such as shared memory, ring buffers, lock-free queues, asynchronous processing, or equivalent techniques.
  • Develop unit, integration, regression, load, and stress tests for the runtime pipeline and partner-integration layer.
  • Support hardware-in-the-loop verification across relevant Windows platforms and system configurations.
  • Collaborate with Lab and ML Engineers to replay captured telemetry, validate model integration, and investigate end-to-end behavior.
  • Diagnose and resolve issues across kernel-mode components, user-space services, inference runtimes, and partner-facing interfaces.
  • Document the runtime architecture, communication protocols, API specifications, performance characteristics, integration procedures, and known limitations.
  • Work regularly on-site in Gdańsk and collaborate closely with the hardware validation environment.

Skills

  • Must have

  • Experience developing Windows kernel-mode drivers and/or closely related low-level Windows components.

  • 4+ years of professional experience in systems programming using C or C++. Rust experience is also relevant when supported by strong low-level systems experience.

  • Hands-on experience with Windows kernel programming concepts and driver-to-user-space communication mechanisms.

  • Experience building real-time, near-real-time, high-throughput, or low-latency software.

  • Practical knowledge of one or more high-performance communication or concurrency mechanisms, such as shared memory, memory-mapped I/O, ring buffers, lock-free queues, asynchronous I/O, or multi-threaded pipelines.

  • Strong understanding of concurrency, synchronization, memory management, process and thread behavior, and performance-sensitive software design.

  • Strong debugging and profiling skills across kernel-mode and user-space Windows components.

  • Experience developing reliable production-oriented software with clear error handling, diagnostics, testing, and maintainability.

  • Experience developing unit, integration, regression, load, or stress tests for systems software.

  • Ability to analyze and reduce latency, CPU overhead, memory use, contention, and other runtime-performance bottlenecks.

  • Ability to work with technical specifications and document architecture, interfaces, protocols, and integration procedures.

  • Ability to work regularly on-site in Gdańsk.

  • University degree in computer science, electrical engineering, computer engineering, or an equivalent field.

  • Nice to have

  • Experience integrating ML inference runtimes such as ONNX Runtime, OpenVINO, TensorRT, DirectML, or equivalent technologies.

  • Experience developing SDKs, libraries, or APIs used by external partners or multiple independent consumers.

  • Experience with API versioning, backward compatibility, schema design, subscriber management, or partner-integration support.

  • Familiarity with x86-64 hardware performance monitoring, CPU telemetry, PMCs, PMUs, system tracing, or processor profiling.

  • Experience with Windows Driver Frameworks, Windows Driver Kit, WinDbg, ETW/ETL tracing, KMDF, UMDF, IOCTLs, or related Windows technologies.

  • Experience with hardware-in-the-loop testing, platform validation, or integration across multiple hardware configurations.

  • Experience optimizing software for GPU, NPU, DSP, or other hardware accelerators.

  • Familiarity with AMD GPU compute technologies, Windows AI acceleration, or comparable GPU/NPU programming models.

  • Experience with per-process or per-thread telemetry attribution.

  • Background in endpoint security, EDR software, system monitoring, anti-malware, or other security-sensitive systems.

  • Understanding of model input preparation, batching, inference execution, result interpretation, and runtime failure handling.

  • Familiarity with driver signing or Windows driver certification processes. Prior WHQL experience is helpful but is not required for the Proof-of-Concept phase.

  • Experience working across firmware, drivers, system services, hardware platforms, and application-level interfaces.

  • Other

  • Languages

  • English: C1 Advanced,Polish: C1 Advanced

  • Seniority

  • Senior

  • Related jobs

  • View all vacancies

  • Hands-on Development Manager (C++)

  • C/C++

  • Spain

  • Madrid

  • Senior Software Engineer (AI Systems Performance)

  • C/C++

  • Serbia

  • Remote Serbia

  • Senior Software Engineer (AI Systems Performance)

  • C/C++

  • Romania

  • Remote Romania

  • Luxoft Benefits*

  • Global Relocation

  • ●Relocation options

  • ●Experience in an international environment

  • ●Cross-cultural experience

  • Recognition and Evaluation

  • ●Feedback culture

  • ●Regular appraisals

  • Time Off*

  • ●Annual holiday - 20 or 26 days. The duration of the leave depends on the overall seniority

  • ●Occasional leave - 1 or 2 days/ depending on the circumstances

  • ●Child care leave - 2 days or 16 hours per year

  • ●Absence due to force majeure - 2 days or 16 hours per year

  • ●Maternity Leave - 20 weeks

  • ●Parental Leave - 41 weeks

  • ●Paternity Leave - 14 days

  • Luxoft Training Center

  • ●Expert-led tech courses covering basic to advanced topics

  • ●Internal instructor-led soft skills courses

  • ●Comprehensive in-house self-learning resources for both soft and hard skills

  • ●Access to external self-learning libraries like ProQuest eBook and Udemy for Business

  • ●Cloud Programs: MS Cloud Academy, AWS Partner Academy, Google Cloud Academy

  • ●Custom Learning Programs: upskilling, reskilling, technical mentorship

  • ●Leadership Programs for Managers

  • Well-being and Work-life Balance

  • ●Multisport card

  • ●Possibility to order Multisport card at the corporate rate for family members

  • ●LuxGood Program: wellbeing seminars, contests, relaxation sessions, yoga sessions, etc.

  • ●One Team Program: Buddy for each New Joiner; seminars, meeting and workplace space to support integration with local community and culture; “Hire me” workshops for partners

  • ●Preferential banking offer

  • ●Preferential car leasing offer

  • ●Cafeteria program discounts for shops, cinema tickets, holiday offers

  • ●Luxoft Social Benefit Fund: sport and recreation benefits, the possibility to receive financial support

  • Health Care

  • ●Private Healthcare Insurance with unlimited access to specialists

  • ●Full dental support

  • ●Travel Insurance

  • ●Possibility to add private healthcare coverage for family members at the corporate rate

  • ●Life insurance at the corporate rate for employees and family members, including payment of the basic package for the e

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →