BSP Engineer_ HS
LG Electronics · Bengaluru, Karnataka, India
Free to search · AI fit score against your CV · tailor your résumé in one click
LG Electronics · Bengaluru, Karnataka, India
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