Linux Kernel Engineer | Automotive SoC

Kingfisher Recruitment BVSingaporemycareersfuturepublished 10/27/2026

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 a Linux Kernel Engineer (Memory).

Your tasks

  • Develop and optimise Linux kernel functionality, with a focus on memory management, system stability and performance.
  • Bring up and maintain minimal Linux systems, ensuring the correct operation of CPU, memory, cache, interrupt controllers, timers and peripheral interfaces.
  • Build and maintain Linux platforms across hardware development environments, including HAPS, VDK and evaluation boards.
  • Investigate and resolve kernel and driver issues using online debugging tools and offline RAM dump analysis.
  • Support Linux platform compatibility, virtualisation and upstream contributions.
  • Optimise system performance and stability during pre-silicon and post-silicon development.
  • Prepare and maintain technical specifications and system documentation.

Requirements

  • Bachelor’s degree or above in Electronics, Computer Science, Automation or a related discipline.
  • At least three years of experience in Linux kernel development.
  • Strong understanding of Linux kernel architecture and core subsystems, particularly memory management.
  • Familiarity with ARM64 architecture.
  • Hands-on experience with JTAG/T32 debugging and offline RAM dump analysis for crash investigation.
  • Experience improving the stability of complex embedded systems.
  • Experience with Android/SDK development and commonly used Linux libraries would be an advantage.
  • Contributions to the Linux kernel open-source community would be highly valued.

Other

KINGFISHER RECRUITMENT (SINGAPORE) PTE. LTD.

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