Job Role: Embedded Linux Engineer (Yocto & BSP)
Experience: 5 to 8 Years
Location: Bangalore
We are seeking an experienced Senior Embedded Linux Engineer with deep expertise in Yocto, OpenEmbedded, BSP Development, and Linux Kernel Integration.
Key Responsibilities
- Lead migration of embedded Linux platforms from legacy Yocto releases to current LTS versions
- Port and maintain custom Yocto layers, BitBake recipes, and build configurations
- Update and stabilize Board Support Packages (BSPs) across multiple hardware platforms
- Manage Linux kernel integration, patch porting, driver compatibility, and device tree updates
- Audit and optimize OpenEmbedded layers following modern Yocto and BitBake best practices
- Improve build performance using shared state caches, mirrors, and optimized recipe structures
- Debug build-time and runtime issues related to toolchains, libraries, bootloaders, and platform software
- Implement security hardening measures and support software bill of materials (SBOM) generation
- Collaborate with DevOps teams to integrate Yocto builds into Jenkins and GitLab CI pipelines
- Support board bring-up, platform customization, and hardware-software integration activities
- Participate in technical reviews, architecture discussions, and documentation activities
Required Qualifications & Skills
- 5+ years of experience in Embedded Linux Development
- Strong expertise in Yocto Project, BitBake, OpenEmbedded Core, and Poky
- Experience with Yocto tools such as Devtool, WIC, and Toaster
- Strong programming skills in C/C++ and Python
- Hands-on experience with BSP Development and Linux platform integration
- Strong understanding of Linux Kernel configuration, patching, and debugging
- Experience with Device Tree development and customization
- Knowledge of ARM (i.MX, TI Sitara) or x86 architectures
- Familiarity with low-level protocols including I2C, SPI, and UART
- Strong debugging skills using GDB, JTAG, and Serial Console
- Advanced Git experience including rebasing, submodules, and complex merges