DXC Luxoft is a global IT services and consulting company that delivers digital and software solutions worldwide. It partners with financial institutions and global enterprises to help them transform and scale through modern technology. The project is developing a hardware-assisted security platform that uses CPU performance monitoring counters and on-chip machine learning to detect endpoint threats, process CPU telemetry, and provide threat signals to security-software partners through a standardized API.
security engineer for Windows kernel telemetry
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Design, develop, and maintain performance-sensitive Windows components using C/C++
- Implement efficient communication between Windows kernel-mode components and user-space services
- Develop and optimize low-latency pipelines for collecting, transferring, and processing CPU telemetry
- Integrate the telemetry pipeline with an ML inference runtime, including data preparation, inference execution, and result handling
- Implement reliable concurrency, synchronization, buffering, and error-recovery mechanisms
- Support accurate attribution of telemetry and inference results to processes and threads
- Investigate performance bottlenecks and optimize latency, throughput, CPU utilization, and memory consumption
- Develop automated tests and diagnostics for runtime components and their interfaces
- Collaborate with ML, Lab, and SDK/API engineers on end-to-end integration, troubleshooting, and validation
- Document component architecture, interfaces, implementation decisions, and performance characteristics
требования
- At least 4 years of professional experience in systems programming using C or C++
- Hands-on experience with Windows kernel-mode development and kernel-to-user-space communication, including WDK, KMDF, UMDF, IOCTLs, WinDbg, or ETW/ETL
- Strong knowledge of concurrency, multithreading, synchronization, and memory management
- Experience developing performance-sensitive, low-latency, or high-throughput software
- Familiarity with shared memory, ring buffers, asynchronous I/O, or equivalent communication techniques
- Strong debugging, profiling, and troubleshooting skills
- Experience developing and testing reliable production-oriented systems software
- Ability to understand technical specifications and document software architecture and interfaces
- University degree in computer science, electrical engineering, computer engineering, or an equivalent field
- Ability to work regularly on-site in Gdańsk
- Будет плюсом: familiarity with x86-64 CPU performance monitoring, PMCs, PMUs, or processor telemetry; experience integrating ML inference runtimes such as ONNX Runtime, OpenVINO, or DirectML; experience with SDK/API development, interface versioning, or external software integration; familiarity with endpoint security, EDR, anti-malware, or system monitoring solutions; experience with hardware-in-the-loop testing or validation across different hardware configurations; knowledge of GPU/NPU acceleration or AMD hardware technologies; familiarity with Windows driver signing and certification processes
условия
- Условий в вакансии нет
навыки
Software engineering и digital transformation компания, часть DXC Technology.
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.