Strong proficiency in Linux kernel programming and device driver development. Expertise in C/C++, Python, and shell scripting. Deep understanding of Linux internals, file systems, memory management, and process scheduling. Experience with Bitbucket, Git, or similar version control tools. Knowledge of Yocto Project, Buildroot, or similar build systems for custom Linux distributions. Familiarity with bootloaders (e.g., U-Boot) and secure boot mechanisms. Proficient in implementing networking protocols (e.g., MQTT, TCP/IP) for IoT communication Experience with IoT platforms Familiarity with security best practices, including cryptography, secure OTA updates, and vulnerability management. Exposure to cloud integration with AWS IoT Core, Azure IoT Hub, or equivalent platforms. Knowledge of containerization tools like Docker for testing and deployment environments. Linux Kernel and System Development, Firmware Development and Optimization, CI/CD Integration,Over-the-Air (OTA) Updates, Networking and System Integration, Debugging and Testing, Documentation and Best Practices