Job Role: Embedded Software Engineer (Device Driver & BSP)
Experience: 2 to 7 Years
Work Location: 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