Project Description:
* We are building a team to work on the FreeBSD Performance Monitoring Counter (PMC) framework, including hwmon, libpmc, and pmcstat.
* The project includes development, testing, and cooperation with the upstream FreeBSD open-source community to integrate new features into FreeBSD.
Responsibilities:
* Develop and improve parts of the FreeBSD PMC framework (hwmon, libpmc, pmcstat)
* Investigate and fix performance and monitoring issues in the FreeBSD kernel
* Work with the upstream FreeBSD community and integrate changes into mainline FreeBSD
* Support performance monitoring tools for modern AMD (Zen era) hardware
* Participate in code reviews and technical discussions
Mandatory Skills Description:
* 7 years of experience in relevant technical areas
* Strong knowledge of FreeBSD kernel architecture and internals
* Excellent C programming skills
* Strong understanding of x86 microarchitecture
* Very good knowledge of performance monitoring on modern x86 systems
Nice-to-Have Skills Description:
* Previous contributions to upstream FreeBSD kernel code
* Experience with AMD Zen performance monitoring technologies (PMC, IBS, etc.)