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.)