Embedded Linux Engineer (Yocto & BSP)
TekPillar®
- Location
- Bengaluru, Karnataka, India
- Job type
- Full-time
Required skills
- Python
- C++
- compliance
- containerization
- DevOps
- Docker
- Git
- Jenkins
- kernel
- Linux
- x86
About the role
TekPillar®
Website:
tekpillar.com
Job details:
Job Role: Embedded Linux Engineer (Yocto & BSP)
Experience: 5+ Years
Location: Bangalore
Key Responsibilities
- Lead Yocto platform upgrades and version migrations including custom layers, recipes, and build configurations
- Develop and maintain Board Support Packages (BSP) for embedded hardware platforms
- Handle Linux kernel patching, configuration, and device tree customization
- Optimize build performance using BitBake and OpenEmbedded workflows
- Debug and resolve build-time and runtime issues across embedded Linux systems
- Ensure software security compliance and support SBOM (Software Bill of Materials) generation
- Collaborate with DevOps teams for CI/CD pipeline integration and automation
Required Skills
- Strong hands-on experience with Yocto Project (BitBake, Poky, OpenEmbedded)
- Strong proficiency in C/C++ and Python programming
- Solid understanding of Linux kernel configuration, compilation, and debugging
- Experience in BSP development and embedded hardware platforms (ARM/x86)
- Strong analytical and debugging skills in embedded environments
- Expertise in Git (branching, rebasing, merging, submodules)
Preferred Skills
- Experience with OTA update frameworks (Mender, RAUC, SWUpdate)
- Exposure to CI/CD tools such as Jenkins or GitLab CI
- Knowledge of containerization tools like Docker or K3s
- Contributions to open-source Linux/embedded projects
- Understanding of Linux kernel internals
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.