L

BSP Engineer_ HS

LG Electronics · Bengaluru, Karnataka, India

3–9 yrs experiencefull_timePosted 4w ago
Apply now →

Job description

**Job Description –BSP Engineer (RTOS / Device Driver)** **Job Title:** Device Driver Engineer **Experience Range:** 5–8 Years **Location:** Bangalore **Employment Type:** Regular **Role Overview** We are looking for an experienced Device Driver Engineer with strong expertise in RTOS platforms and BSP development. The role involves low-level software development, hardware interfacing, and system-level debugging for ARM-based embedded systems. **Key Responsibilities** - Design, develop, and maintain device drivers for RTOS-based platforms - Work on BSP development and customization for ARM-based SoCs - Perform low-level programming and debugging on embedded systems - Understand hardware schematics and work closely with hardware teams for bring-up activities - Implement and manage concurrency, synchronization, and memory handling in embedded systems - Debug issues using board-level tools and techniques - Manage code using version control systems like Git - Work with build systems and cross-compilation environments **Mandatory Skills** - 5–8 years of experience in device driver development for RTOS platforms - Strong programming skills in C - Good understanding of concurrency and synchronization concepts - Hands-on experience with RTOS such as Zephyr, FreeRTOS, VxWorks, or QNX - Experience in BSP development for ARM-based SoCs (NXP, STMicro, TI, Renesas, Qualcomm, etc.) - Ability to read and work with hardware schematics and datasheets - Experience in board-level debugging - Familiarity with Git, build systems (CMake, etc.), and cross-compilers **Preferred Skills** - Experience in embedded Linux environments - Exposure to driver optimization and performance tuning - Knowledge of communication protocols and hardware interfaces - Strong problem-solving and debugging skills **Key Competencies** - Strong analytical and troubleshooting ability - Attention to detail - Ability to work independently and handle complex issues - Good communication and collaboration skills