System Performance Architect
Location: Amsterdam, Netherlands
Employment: Permanent
Working Model: 100% onsite
We are supporting one of our leading technology clients in Amsterdam in hiring a System Performance Architect to join their advanced systems and platform engineering team.
This role focuses on operating system performance, CPU/GPU scheduling, power and thermal optimisation, and hardware-software co-optimisation for next-generation devices and platforms.
Responsibilities
- Design and develop system-level performance optimisation solutions across the OS, kernel and underlying hardware.
- Work on CPU/GPU scheduling, task placement, core selection and priority management.
- Optimise frequency scaling, DVFS, power consumption and thermal behaviour.
- Develop hardware-software co-optimisation strategies across the operating system, kernel and chipset.
- Analyse and resolve system-level performance bottlenecks affecting responsiveness, latency and overall user experience.
- Optimise application and runtime performance at OS level.
- Work closely with hardware, OS, framework and application teams to deliver measurable performance improvements on end devices.
- Research new approaches in operating systems, scheduling, system performance and high-performance application frameworks.
- Contribute to the technical roadmap for future system performance and hardware-software co-design technologies.
Requirements
- Strong hands-on experience with Linux, Android or other operating-system kernel development.
- Experience in one or more of the following areas:
- CPU scheduling / task scheduling
- Task placement / core selection
- Energy Aware Scheduling
- DVFS / CPUFreq / Devfreq
- Power management
- Thermal management
- CPU/GPU performance optimisation
- Good understanding of modern ARM / SoC architectures.
- Experience with system-level performance analysis and optimisation.
- Strong C/C++ development skills.
- Experience working across software and hardware boundaries.
- Ability to investigate complex performance problems and translate findings into practical engineering solutions.
- Strong English communication skills.
Nice to Have
- Android kernel or AOSP experience.
- Experience with GPU drivers, GPU scheduling or graphics performance.
- Mobile or consumer-device performance optimisation.
- DDR / memory subsystem performance experience.
- Experience with Linux scheduler internals such as CFS, EAS, schedutil or uclamp.
- Previous experience within semiconductor, mobile, operating-system or device platform organisations.
Location Requirement
For a permanent position, the role requires candidates to work 100% onsite in Amsterdam.