The ideal candidate for this position will be responsible for working on ARM/Hypervisor, Linux Kernel/Device Drivers, customer reported BSP/Platform, Trustzone, and Security issues. You should be able to collaborate effectively with cross-functional teams and have the ability to customize OEM platforms, including modifying Linux drivers/OS services and BSP modules on Qualcomm ASICs based on customer requirements. As a candidate, you should possess strong embedded system debugging skills with ARM architecture and a solid understanding of ARM TrustZone. Hands-on experience with JTAG/T32 and crash-dump analysis is essential. You should have a working knowledge of operating systems like Linux and other RTOSs, along with a good understanding of OS internals such as scheduler, cache/memory handling, interrupt processing, MMU/SMMU, IPCs, and virtualization/hypervisor. Previous experience working on device drivers with LINUX/Android OS on embedded systems is required. Proficiency in programming languages like C/C++ and Java is necessary, along with debugging and troubleshooting abilities using tools like JTAG, Trace32, and GDB. Knowledge of Android framework/service/driver development for Automotive infotainment devices and experience with Android studio and other Android framework debug tools is a plus. Understanding of embedded systems for Auto Infotainment/Mobile devices, focusing on secure applications debugging, C Programming, and RTOS (preferably Linux) is expected. Additionally, familiarity with Android Security features, cryptographic algorithms, and ARM boot architectures (uBoot/Bootloader/UEFI) would be advantageous. Prior experience or knowledge of OpenSSL/Crypto drivers is a bonus. Experience with industry-standard development tools such as tool-chains, IDEs, and configuration management tools like GIT, P4, and GERRIT is preferred. In terms of job responsibilities, the selected candidate will be expected to provide timely and accurate responses to complex customer inquiries, identify customer problems proactively, and recommend solutions that align with customer needs. You will collaborate with the design engineering team to suggest modifications to Qualcomm solutions and propose design solutions based on customer input. Root cause analyses on complex customer problems, integrating Qualcomm software to meet customer requirements, customizing Qualcomm software, and debugging customer software systems are also key responsibilities. Furthermore, you will own one or more software modules, recommend modifications and enhancements based on customer needs, oversee the publication of product technical documentation, demonstrate Qualcomm products to customers, and explain the technical value proposition. The ability to work independently with minimal supervision is essential for this role.,