Back to jobs
FreeBSD Kernel Testing Engineer (PMC Validation)
Successfully
Req. VR-119535
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.
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
Must have
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 tools
Nice to have
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 testing
Languages
English: B2 Upper Intermediate
Seniority
Senior
Sao Paulo, Brazil
Req. VR-119535
Automated Testing Others
Automotive Industry
04/12/2025
Req. VR-119535
Apply for FreeBSD Kernel Testing Engineer (PMC Validation) in Sao Paulo
*Indicates a required field