13 Aug
|
LG Soft India
|
Bengaluru
13 Aug
LG Soft India
Bengaluru
Job Summary
Job Description: Embedded BSP Developer. Location: Bangalore. Experience: 3 to 6 Years. Domain: Automotive Embedded Systems / BSP Development. Open Positions: 7.
We are seeking an experienced Embedded BSP Developer to join our Automotive Software Development team. The selected candidate will be responsible for developing, customizing, integrating, and maintaining Board Support Packages (BSP) for automotive ECU platforms. The role involves working closely with hardware, middleware, application, and OEM teams to support board bring-up, driver development, system integration, performance optimization, and troubleshooting activities throughout the product lifecycle.
Key Responsibilities
- Develop, customize, and maintain BSP solutions for Automotive ECU platforms.
- Port and integrate Linux, QNX, and RTOS-based software on new hardware platforms.
- Configure and customize Linux Kernel, Device Tree, Bootloader, and system software components.
- Customize vendor BSPs based on project and OEM requirements.
- Develop and maintain device drivers for:
- Ethernet
- Can/can-fd
- LIN
- SPI
- I2C
- UART
- USB
- PCIe
- GPIO
- eMMC/UFS/Flash Storage
- Perform software bring-up activities for recent ECU boards and prototype platforms.
- Validate hardware interfaces and support hardware-software integration activities.
- Collaborate with hardware teams during schematic reviews and board validation.
- Analyze and debug kernel, bootloader, driver, and hardware-related issues.
- Conduct root cause analysis (RCA) for system and field issues.
- Optimize system performance including boot time, memory utilization, CPU loading, and power consumption.
Required Technical Skills
Programming & Development
- Strong proficiency in Embedded C programming.
- Experience in Embedded Software Development.
- Python and Shell Scripting.
- Makefiles and GNU Build Systems.
- Yocto Build System and BitBake Recipe Development.
BSP & Platform Expertise
- BSP Development on Linux and/or QNX platforms.
- Linux Kernel Architecture and Kernel Customization.
- Device Driver Development and Debugging.
- Board Bring-up and Hardware Enablement.
- Bootloader Development (U-Boot, Fastboot, etc.).
- Device Tree Configuration.
- Memory Management and Performance Optimization.
- RTOS Concepts and
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 BSP Developer_VS (Bengaluru)
🏢 LG Soft India
📍 Bengaluru