TekPillar®
Website:
tekpillar.com
Job details:
Job Role: Embedded Linux Engineer (Yocto & BSP Development)
Experience: 5+ Years
Location: Bangalore
We are looking for a highly skilled Embedded Linux Engineer with strong expertise in Yocto, BSP Development, Embedded Linux, and Board Bring-up.
The role involves developing and customizing Embedded Linux platforms, working on low-level system software, Linux kernel integration, device drivers, and hardware interface components for next-generation embedded products.
The ideal candidate should have hands-on experience in Yocto Project, BitBake, OpenEmbedded, Linux Kernel Development, and ARM/x86-based embedded systems.
Key Responsibilities
- Develop, customize, and maintain Yocto-based Embedded Linux build systems
- Work on BSP development, board bring-up, and platform integration
- Create and maintain BitBake recipes, Yocto layers, and build configurations
- Perform Linux kernel configuration, patching, integration, and debugging
- Develop and debug Linux device drivers and hardware interface components
- Work with communication protocols such as I2C, SPI, and UART
- Optimize boot time, system performance, and build efficiency
- Debug system-level issues using GDB, JTAG, Serial Console, and Linux debugging tools
- Collaborate with hardware, firmware, and software teams for integration and validation
Required Skills & Qualifications
- 5+ years of experience in Embedded Linux Development
- Strong expertise in Yocto Project, BitBake, and OpenEmbedded
- Hands-on experience in BSP Development and Board Bring-up
- Strong programming skills in C/C++
- Good understanding of Linux Kernel customization and debugging
- Experience in Device Driver Development
- Familiarity with ARM and x86 architectures
- Strong knowledge of I2C, SPI, and UART protocols
- Experience with debugging tools such as GDB and JTAG
- Strong analytical and problem-solving skills
Click on Apply to know more.