Embedded Linux Performance Engineer | Automotive SoC

Kingfisher Recruitment BVSingaporemycareersfuturepublished 10/27/2026
Must-have:Python

About the company

Our client is an innovative semiconductor company expanding its international R&D footprint, developing advanced automotive SoCs that integrate intelligent cockpit and driver-assistance capabilities. As part of this expansion, the company is building its first overseas R&D team in Singapore and is seeking an Embedded Linux Performance Engineer.

Your tasks

  • Adapt and optimise the Linux kernel for ARM-based SoC platforms, ensuring stable and efficient system operation.
  • Analyse and improve ARM CPU performance and system-level scheduling.
  • Identify performance bottlenecks across the CPU, memory, cache and Linux kernel subsystems.
  • Design and implement Linux performance optimisation solutions, measuring improvements through benchmarking and profiling.
  • Benchmark and optimise kernel compilation toolchains and related development workflows.
  • Collaborate with hardware and software teams to resolve performance issues and improve overall system efficiency.

Requirements

  • Bachelor’s degree or above in Computer Science, Electronic Engineering or a related discipline.
  • More than five years of experience in Linux system performance optimisation or SoC performance analysis.
  • Strong understanding of Linux kernel subsystems and hands-on experience with profiling tools such as perf and ftrace.
  • Proficiency in ARMv8/ARMv9 architectures and familiarity with Cortex-A microarchitectures, such as A76, A78 or A720.
  • Knowledge of AXI/ACE bus protocols, cache coherence and memory subsystems.
  • Strong C/C++ programming skills, with Python or Bash scripting skills for automation and analysis.
  • Ability to investigate complex system issues and demonstrate measurable performance improvements.

Other

KINGFISHER RECRUITMENT (SINGAPORE) PTE. LTD.

EA Reg No: R23114635 | EA Lic No: 17C8713