About the role
Requirements:
- Strong embedded Linux knowledge, including Linux distributions such as Yocto and Ubuntu, kernel, boot flow, and system architecture.
- Extensive hands-on experience with Linux distributions such as Yocto, Debian, and Ubuntu, including customization, integration, and deployment.
- Deep expertise in Linux embedded systems, covering kernel and user-space development, operating system concepts, file systems, processes, and system architecture.
- Strong knowledge of software configuration management using Git and GitHub, including branching strategies, code reviews, and workflow automation.
- Experience with build systems such as BitBake, CMake, and Make, along with automated build and test processes for embedded Linux platforms.