Bestkaam Logo
TekPillar® Logo

Embedded Software Engineer (Device Driver & BSP)

Actively Reviewing the Applications

TekPillar®

India, Kerala, Kochi Full-Time On-site
Posted 3 weeks ago Apply by May 28, 2026

Job Description

Job Role: Embedded Software Engineer (Device Driver & BSP)

Work Experience: 2+ Years

Location: Bangalore, Kochi, Pune, Ahmedabad, Manesar


Key Responsibilities:

  • Develop, maintain, and customize Linux BSP for embedded platforms
  • Design and implement Linux kernel device drivers, particularly for vision and peripheral interfaces
  • Perform SoC and board bring-up, including device tree configuration and register-level initialization
  • Work closely with hardware teams for sensor, interface, and board-level integration
  • Debug and resolve kernel, driver, and performance issues
  • Optimize drivers to support real-time and vision-centric workloads
  • Prepare technical documentation and support release and maintenance activities


Required Skills & Qualifications:

  • Strong experience in Embedded Linux development
  • Hands-on expertise with Linux BSP, Kernel, and Device Driver development
  • Proficiency in C programming
  • Working knowledge of device tree, cross-compilation, and build systems
  • Good understanding of SoC architecture and board bring-up processes
  • Experience with kernel debugging and performance analysis tools
Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.