Browse current jobs

BSP Engineer_MS

LG Electronics India · Bangalore

Apply on employer website

Collected role description

Role overview

BSP Engineer_MS at LG Electronics India

We are looking for an experienced BSP Engineer who has strong expertise in system-level programming, Linux bring‑up, device drivers, and HDMI‑related firmware development.

The ideal candidate will work on low‑level software, board initialization, boot configuration, and performance optimization for embedded platforms.

Responsibilities

  • Develop, customize, and maintain BSP components for embedded Linux platforms.
  • Work on Linux bring‑up for new hardware boards, including board initialization and bootloader configurations.
  • Design and develop device drivers and low-level firmware modules.
  • Develop and debug firmware/drivers for HDMI interfaces .
  • Work with cross‑functional teams to integrate and validate board-level software components.
  • Perform system profiling, performance optimization , and memory management analysis.
  • Use diagnostic tools such as oscilloscopes, logic analyzers, protocol analyzers, and HDMI test suites.
  • Customize Yocto build system (recipes, layers, configurations, component integration).
  • Ensure compliance with HDMI specifications and related standards.
  • Prepare technical documentation for BSP features, bring-up steps, and system configurations.
  • Technical Skills Required
  • Core Skills
  • Strong programming expertise in C and C++ for system‑level and embedded development.
  • Hands-on experience with Linux bring-up , bootloaders (U-Boot), and board initialization.
  • Strong understanding of device drivers and kernel-level programming.
  • Experience in firmware/driver development for HDMI interfaces .
  • Deep understanding of HDMI specifications (HDMI 2.0, HDMI 2.1, CEC, ARC, eARC).
  • Familiarity with related video/IO standards:
  • DVI, DisplayPort, USB‑C, EDID, HDCP
  • Experience in:
  • Memory management
  • Performance profiling
  • System optimization techniques
  • Embedded & System Development
  • Proficiency in developing firmware and low-level embedded software .
  • Experience with Yocto build system customization (layers, recipes, configurations).
  • Tools & Diagnostics
  • Strong understanding and hands-on experience with:
  • Oscilloscopes
  • Logic analyzers
  • HDMI protocol analyzers and test suites

Required qualifications

  • 4 to 12 Years

Employment details

  • Location: Onsite Bangalore
  • Location: Bengaluru [India]

Additional role details

  • Job Description – BSP Engineer (4–12 Years Experience)
  • Position: BSP (Board Support Package) Engineer

Collected experience requirement

4 years