Apply Edge Start your job search

System Performance Architect

European Tech Recruit · Amsterdam Area

Apply & track with Apply Edge

System Performance Architect

Location: Amsterdam, Netherlands Employment: Permanent Working Model: 100% onsiteWe 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.ResponsibilitiesDesign 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.RequirementsStrong hands-on experience with Linux, Android or other operating-system kernel development.Experience in one or more of the following areas:CPU scheduling / task schedulingTask placement / core selectionEnergy Aware SchedulingDVFS / CPUFreq / DevfreqPower managementThermal managementCPU/GPU performance optimisationGood 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 HaveAndroid 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 RequirementFor a permanent position, the role requires candidates to work 100% onsite in Amsterdam.