We are looking for an experienced Device Driver Engineer with robust 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 settings
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
Positive communication and collaboration skills
📌 Bsp Engineer Hs Bengaluru
🏢 LG Electronics
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.