We are seeking a Linux Platform Engineer to develop and integrate Linux kernel features across ARM-based embedded SoCs, with a focus on upstream-aligned development, subsystem enablement, and multi-core system coordination involving lightweight RTOS environments (e.g., FreeRTOS, Zephyr). This role plays a central part in enabling power, security, interconnect, and memory frameworks, and will evolve with shifting platform priorities.Key ResponsibilitiesDesign, implement, and maintain Linux kernel features across critical platform frameworks:Power management: suspend/resume, runtime PM, cpuidleSecurity: secure boot, TrustZone, secure memory accessSoC infrastructure: clocks, resets, pinctrl, regulators, IOMMU, interconnectEnsure alignment with Linux upstream architecture and deliver mainline-quality code.Debug and resolve issues across diverse kernel subsystems and hardware IP blocks.Drive boot time optimization and system bring-up efforts.Collaborate with bootloader and secure firmware teams (e.g., U-Boot, TF-A, OP-TEE) to enable robust platform initialization.Work closely with firmware engineers supporting FreeRTOS or Zephyr on secondary/little cores:Coordinate feature ownership between Linux and RTOS domainsEnable resource partitioning, inter-core communication, and user-space controlsMaintain and configure device tree, BSP infrastructure, and contribute to platform test automation.Participate in architecture reviews and provide integration support to internal product teams.Occasional business travel across APAC and global locations may be required.Minimum QualificationsBachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.Strong proficiency in C programming and Linux kernel development.Experience with Linux platform drivers and frameworks such as clock, regulator, reset, and power domains.Familiarity with ARM architecture, SoC integration concepts, and memory/resource partitioning.Working knowledge of lightweight RTOS environments (e.g., FreeRTOS, Zephyr).Hands-on experience with device tree configuration and adherence to upstream kernel conventions.Experience working with bootloaders (U-Boot), Trusted Firmware-A, and/or OP-TEE.Strong debugging skills across hardware-software interfaces.Preferred Qualifications3+ years of experience in Linux kernel or platform software development.Practical experience with cross-core coordination between Linux and RTOS/Zephyr systems.Understanding of secure boot, non-secure memory regions, and system partitioning.Experience contributing to Linux upstream, including patch submission and review.Proficiency with debugging tools such as ftrace, crash, kgdb, earlycon.Knowledge of inter-processor communication protocols such as mailbox, RPMsg, SCMI, or fastRPC.Ability to interpret hardware specifications and translate them into robust platform code.Strong collaboration and communication skills within a globally distributed, cross-functional team.