Before you apply, please get familiar with Luxoft:- Luxoft locations:- Logeek Magazine:- Luxoft Alumni Club:Mandatory Skills Description:- 3-5 years of relevant experience- Hands-on experience with modern Unix/Linux kernel validation (FreeBSD kernel validation is a strong bonus)- Strong understanding of performance management frameworks (e.G., PMCs, perf, hardware performance counters)- Solid understanding of x86 architecture, especially performance monitoring hardware- Excellent automation and scripting skills (Python, Shell, or similar)- Experience designing and implementing automated test cases for performance monitoring frameworks- Ability to work with low-level debugging, instrumentation, and system performance toolsNice-to-Have Skills Description:- Direct experience with FreeBSD performance monitoring framework (hwpmc) and its validation- Experience with AMD platform architecture and performance counter implementations- Familiarity with kernel-level performance debugging tools- Background in continuous integration setup for kernel or system-level testingProject Description:- We are looking for an experienced FreeBSD Kernel Testing Engineer to join a project focused on expanding and enhancing the Performance Monitoring Counters (PMC) validation test suite for modern platforms.- The goal of the project is to strengthen the reliability and coverage of FreeBSD's performance monitoring frameworks across core, uncore, and IBS PMCs.- You will be responsible for creating new validation tests, improving existing ones, ensuring correct PMC multiplexing behavior, and enabling proper PMC attachment to live processes in FreeBSD environments.- This role involves close work with low-level system internals, performance instrumentation, and automated test development.Responsibilities:- Develop and enhance the PMC validation test suite on FreeBSD for modern platforms- Validate core, uncore, and IBS performance monitoring counters- Validate PMC multiplexing on FreeBSD- Validate proper PMC attach functionality to existing processes- Design and automate test scenarios across various performance monitoring frameworks- Collaborate with kernel engineers to analyze results, identify issues, and propose fixes or improvements- Maintain documentation, test plans, and validation reports- Contribute to continuous improvement of automation frameworks and test coverage