Embedded Software Engineer (Yocto & BSP)
TekPillar®Job Description
Job Role: Embedded Software Engineer (Yocto & BSP)
Work Experience: 5+ Years
Location: Bangalore
Key Skills: Embedded Linux BSP, Device Driver Development, Linux Kernel, Yocto, C/C++, Kernel Debugging, Hardware Integration
Required Skills & Experience
- 4+ years of experience in Embedded Linux / BSP development
- Strong hands-on experience in Linux kernel programming and device drivers
- Expertise in Yocto Project, BitBake, and OpenEmbedded build system
- Strong proficiency in C/C++ programming
- Experience in kernel debugging and system-level troubleshooting
- Good understanding of hardware interfaces and embedded systems
- Strong analytical and problem-solving skills
Key Responsibilities
- Develop and maintain embedded software solutions on Linux platforms
- Work on BSP development using Yocto, BitBake, and OpenEmbedded
- Design, develop, and debug Linux device drivers and kernel modules
- Perform system-level debugging and root cause analysis
- Handle board bring-up, driver integration, and platform stabilization
- Work closely with hardware and firmware teams for system integration
- Optimize system performance, build systems, and runtime behavior
- Participate in code reviews, design discussions, and documentation
- Support CI/CD integration for embedded build and deployment pipelines
About TekPillar®
TekPillar®
tekpillar.com
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free