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.)
Software Engineer • Cabo Frio, Rio de Janeiro, Brazil