Embedded Linux BSP Engineer
People Prime Worldwide
7 - 9 years
Hyderabad
Posted: 28/12/2025
Job Description
Job Title: Embedded Linux BSP Engineer
Job Type: Full-time
Experience: 37 Years
Work Location: Hyderabad / Bangalore
Mode: Onsite / Hybrid
Notice Period: Immediate to 30 Days
About the Role
We are looking for a passionate Embedded Linux BSP Engineer with 37 years of experience in embedded software development and Linux kernel programming. The ideal candidate should be skilled in C programming, strong with Linux kernel internals, and have hands-on experience with BSP development, kernel build systems, and board bring-ups.
Key Responsibilities
- Develop and maintain embedded Linux BSPs, kernel modules, and device drivers.
- Configure and customize U-Boot, Linux kernel, and file systems for multiple hardware platforms.
- Perform Linux system bring-up and debugging, including crash analysis and performance optimization.
- Work with build systems such as Yocto and Buildroot to generate reproducible, deployable Linux images.
- Debug hardware-software integration issues using tools like JTAG , TRACE32 , oscilloscope , and protocol analyzers .
- Create and maintain technical documentation including design documents, test plans, and reports.
- Collaborate with cross-functional teams and contribute to development best practices and knowledge sharing.
Required Skills
- 34 years of embedded software development experience with strong C programming skills.
- Proven experience with Linux kernel and device driver development .
- Solid understanding of OS fundamentals and multithreaded applications.
- Practical experience in U-Boot configuration , kernel compilation , and board bring-up .
- Proficiency with Yocto/Buildroot , Git , JIRA , Confluence , and similar tools.
- Excellent debugging and problem-solving skills.
- Ability to interpret schematics, datasheets, and reference manuals.
- Strong verbal and written communication skills.
Desired Skills
- Prior experience mentoring junior engineers.
- Expertise in Linux internals , reverse engineering , or system-level debugging .
- Exposure to RTOS such as Zephyr or FreeRTOS .
- Contribution experience to open-source communities.
- Capability to work on multiple domains and technologies with a proactive attitude.
Educational Qualifications
- B.Tech / M.Tech in Electronics & Communication (ECE) , Computer Science (CSE) , or equivalent.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
