11 Nov
|
Gadgeon Smart Systems
|
Bengaluru
11 Nov
Gadgeon Smart Systems
Bengaluru
Embedded Linux Lead Yocto / BSP
Experience: 78 years
Location: Koramangala, Bengaluru
Role: Technical Lead
Domain: Embedded Linux / Yocto
Role Overview
We are looking for an experienced Embedded Linux Lead to own Linux platform engineering, Yocto-based distribution customization, BSP integration and product bring-up for embedded and IoT systems. The role combines hands-on development, technical problem-solving and guidance of a small engineering team.
Key Responsibilities
- Lead Yocto Project / OpenEmbedded customization: layers, recipes, bbappend files, image configuration, package integration and build optimization.
- Customize and maintain embedded Linux distributions for target hardware, including root filesystem, boot flow, services and production images.
- Own board support package (BSP) integration, bootloader (U-Boot), Linux kernel configuration, device tree updates and board bring-up.
- Debug kernel, driver, boot-time, memory, performance and hardware-interface issues using appropriate Linux tools and logs.
- Integrate and validate peripherals and interfaces such as I2C, SPI, UART, USB, Ethernet, GPIO and storage.
- Implement secure, reproducible build and release workflows, patch management, version control and CI/CD for Linux firmware.
- Collaborate with hardware, firmware, application and QA teams on architecture, integration, troubleshooting and release readiness.
- Conduct technical reviews, estimate tasks, mentor engineers and drive quality, documentation and delivery commitments.
Mandatory Technical Skills
- 78 years of embedded software development experience, with robust hands-on Embedded Linux and Yocto customization expertise.
- Solid understanding of Yocto/OpenEmbedded, BitBake, Poky, metadata, layers, recipes, dependencies and cross-compilation toolchains.
- Experience with Linux kernel configuration, device tree, U-Boot, BSP porting and hardware bring-up.
- Proficiency in C/C++, shell scripting and Python for platform development, automation and debugging.
- Working knowledge of Linux device drivers, process management, systemd, networking and filesystem concepts.
- Experience using Git, build systems, debugging/profiling tools and structured defect investigation.
- Ability to independently lead technical discussions and guide engineers through complex platform issues.
Preferred Skills
- Experience with ARM-based SoCs (e.g., NXP i.MX, TI Sitara, Qualcomm or similar platforms).
- Knowledge of secure boot, OTA software updates, Linux hardening, containerization and embedded cybersecurity.
- Exposure to industrial IoT, connected devices, gateway products and automated hardware-in-the-loop testing.
Education
Bachelor’s degree in Electronics, Electrical Engineering, Computer Science or a related discipline.
What Success Looks Like
Stable and maintainable Yocto-based Linux releases, timely BSP and hardware integration, efficient root-cause resolution, and strong technical ownership across the development lifecycle.
📌 Embedded Linux Lead Yocto BSP Immediate Joiners Only (Bengaluru)
🏢 Gadgeon Smart Systems
📍 Bengaluru