← Takaisin työpaikkoihin

System Performance Architect

  • Etätyö
  • Ruotsi
  • Englanti
  • Julkaistu 10.09.26 12:20

System Performance Architect - Amsterdam (Onsite) - EU Relocation Offered The role focuses on system scheduling, kernel-level optimisation, application performance, and hardware-software co-design. You will be responsible for developing architecture and optimisation strategies that balance performance, power efficiency, and thermal constraints, and driving these solutions through to deployment on end devices. Key ResponsibilitiesDesign and develop integrated scheduling mechanisms across CPU, GPU, memory, and system resources.Optimise priority management, task grouping, core selection, and frequency scaling.Develop kernel and hardware co-optimisation mechanisms to improve overall system efficiency.Design scheduling strategies balancing performance, power consumption, and thermal constraints.Drive solutions from architecture and prototyping through to implementation on end devices.Analyse and optimise application performance at the operating system level.Identify and resolve performance bottlenecks in core system modules.Improve application responsiveness, interaction latency, animation smoothness, and overall user experience.Design and optimise high-performance operating system components and runtime mechanisms. Required Skills & ExperienceStrong hands-on experience in one or more of: Operating System Performance Optimisation, System Scheduling, Kernel Development, Hardware-Software Co-Design, or System Architecture.Practical experience with CPU/GPU scheduling, memory and bandwidth management, priority management, task grouping, core selection, or dynamic frequency scaling (DVFS).Strong understanding of performance, power, and thermal-aware system design.Deep understanding of OS-level application performance and performance debugging.Ability to identify and resolve bottlenecks in complex system software.Familiarity with high-performance APIs, runtimes, application frameworks, and performance-oriented software design. Preferred ExperienceExperience developing or optimising operating system kernels, schedulers, or runtime systems.Strong knowledge of heterogeneous compute architectures.Experience with mobile, embedded, or resource-constrained operating systems.Familiarity with performance profiling, tracing, benchmarking, and system-level debugging tools.