Senior Embedded Linux Engineer
Vayavya Labs · Bangalore
Source and collection record
Last observed by our collector: . This is not a manual review or a confirmation from the employer.
Employer requisition: senior-embedded-linux-engineer
Job type and experience labels are automated discovery categories. The employer determines eligibility. Original experience wording was not retained separately; check the current employer page.
Your application evidence checklist
Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.
0 of 2 checks marked. Keep unresolved requirements as questions for the employer.
Collected role description
Position: Senior Embedded Linux Engineer Experience : 5-8 years Location: Bangalore, client location (5 days work from office) Job Brief: We are seeking a seasoned Embedded Linux Expert with a deep specialization in the Yocto Project to lead a large-scale migration of our embedded software stack. You will be responsible for porting our existing builds from older Yocto releases to the latest Long Term Support (LTS) versions, ensuring system stability, performance optimization, and seamless hardware integration across our client projects Role Overview: We are seeking a seasoned Embedded Linux Expert with a deep specialization in the Yocto Project to lead a large-scale migration of our embedded software stack. You will be responsible for porting our existing builds from older Yocto releases to the latest Long Term Support (LTS) versions, ensuring system stability, performance optimization, and seamless hardware integration across our client projects. Key Responsibilities: Version Migration: Lead the end-to-end porting of custom layers, recipes, and configurations from legacy Yocto branches to current releases. BSP & Kernel Integration: Update and stabilize Board Support Packages (BSPs). This includes porting kernel patches, managing devicetree modifications, and ensuring driver compatibility. Layer Management : Audit and refactor custom meta-layers to align with OpenEmbedded best practices and the latest BitBake syntax requirements. Build Optimization: Analyze and improve build times using shared state caches, mirrors, and efficient recipe structures. Troubleshooting: Debug complex build-time and runtime issues (e.g., library versioning conflicts, toolchain incompatibilities, or bootloader failures). Security & Compliance: Integrate security hardening features and ensure license compliance (SBOM generation) within the updated Yocto environment. CI/CD Integration: Work with DevOps to update automated build pipelines (Jenkins/GitLab CI) to support the new Yocto environment. Required Technical Skills: Yocto Expertise Expert-level knowledge of BitBake, OpenEmbedded Core, and Poky. Experience with devtool, wic, and toaster Languages Mastery of C/C++ and Python (specifically for writing/debugging BitBake recipes and classes) Linux Kernel Proficiency in kernel configuration, patch management, and debugging via GDB, JTAG, or serial console. Hardware Experience with ARM (i.MX, TI Sitara) or x86 architectures and low-level protocols (I2C, SPI, UART). Version Control Advanced Git skills (rebasing, submodules, complex merging) Preferred Qualifications: Experience implementing OTA (Over-the-Air) update systems (e.g., Mender, RAUC, or SWUpdate). Knowledge of Containerization within embedded contexts (Docker, K3s). History of contributing to the Yocto Project or other upstream Open Source communities. Experience in a client-facing services environment, where managing diverse hardware requirements is the norm
Collected experience requirement
5-8 Years