BSP Developer_VS
LG Soft India · Bangalore
Source and collection record
Last observed by our collector: . This is not a manual review or a confirmation from the employer.
Job type and experience labels are automated discovery categories. The employer determines eligibility. Original experience wording was not retained separately; check the current employer page.
Your application evidence checklist
Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.
0 of 2 checks marked. Keep unresolved requirements as questions for the employer.
Collected role description
<div style="color:rgb(0,0,0);font-family:'Segoe UI';line-height:20px;"><h1></h1><p class="MsoNormal"><b><span style="font-size:18px;">Job Description: Embedded BSP Developer</span></b></p><p><b></b></p><b></b><p class="MsoNormal"><b><span style="font-size:18px;">Location:</span></b><span style="font-size:18px;"> Bangalore</span><br /><b><span style="font-size:18px;">Experience:</span></b><span style="font-size:18px;"> 4 to 8 Years</span><br /><b><span style="font-size:18px;">Domain:</span></b><span style="font-size:18px;"> Automotive Embedded Systems / BSP Development</span><br /><b><span style="font-size:18px;">Open Positions:</span></b><span style="font-size:18px;"> 7</span></p><p></p><p class="MsoNormal"><b><span style="font-size:18px;">About the Role</span></b></p><p><b></b></p><b></b><p class="MsoNormal"><span style="font-size:18px;">We are seeking an experienced </span><b><span style="font-size:18px;">Embedded BSP Developer</span></b><span style="font-size:18px;"> 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 close collaboration 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.</span></p><p></p><p class="MsoNormal"><b><span style="font-size:18px;">Key Responsibilities</span></b></p><p><b></b></p><b></b><ul style="margin-top:0in;" type="disc"><li class="MsoNormal"><span style="font-size:18px;">Develop, customize, and maintain BSP solutions for Automotive ECU platforms.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Port and integrate Linux, QNX, and RTOS-based software on new hardware platforms.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Configure and customize Linux Kernel, Device Tree, Bootloader, and system software components.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Customize vendor BSPs based on project and OEM requirements.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Develop and maintain device drivers for: </span><p></p><ul style="margin-top:0in;" type="circle"><li class="MsoNormal"><span style="font-size:18px;">Ethernet</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">CAN / CAN-FD</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">LIN</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">SPI</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">I2C</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">UART</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">USB</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">PCIe</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">GPIO</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">eMMC / UFS / Flash Storage</span><p></p></li></ul></li><li class="MsoNormal"><span style="font-size:18px;">Perform software bring-up activities for new ECU boards and prototype platforms.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Validate hardware interfaces and support hardware-software integration activities.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Collaborate with hardware teams during schematic reviews and board validation.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Analyze and debug kernel, bootloader, driver, and hardware-related issues.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Conduct Root Cause Analysis (RCA) for system and field issues.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Optimize system performance, including boot time, memory utilization, CPU loading, and power consumption.</span><p></p></li></ul><p class="MsoNormal"><b><span style="font-size:18px;">Required Technical Skills</span></b></p><p><b></b></p><b></b><p class="MsoNormal"><b><span style="font-size:18px;">Programming & Development</span></b></p><p><b></b></p><b></b><ul style="margin-top:0in;" type="disc"><li class="MsoNormal"><span style="font-size:18px;">Strong proficiency in Embedded C programming.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Experience in Embedded Software Development.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Python and Shell scripting.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Makefiles and GNU Build Systems.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Yocto Build System and BitBake recipe development.</span><p></p></li></ul><p class="MsoNormal"><b><span style="font-size:18px;">BSP & Platform Expertise</span></b></p><p><b></b></p><b></b><ul style="margin-top:0in;" type="disc"><li class="MsoNormal"><span style="font-size:18px;">BSP development on Linux and/or QNX platforms.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Linux Kernel architecture and customization.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Device driver development and debugging.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Board bring-up and hardware enablement.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Bootloader development (U-Boot, Fastboot, etc.).</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Device Tree configuration.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Memory management and performance optimization.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">RTOS concepts and low-level firmware development.</span><p></p></li></ul><p class="MsoNormal"><b><span style="font-size:18px;">Hardware Knowledge</span></b></p><p><b></b></p><b></b><ul style="margin-top:0in;" type="disc"><li class="MsoNormal"><span style="font-size:18px;">ARM-based SoC platforms such as NXP, Qualcomm, Renesas, TI, NVIDIA, etc.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Serial communication interfaces: UART, SPI, I2C.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Storage interfaces: eMMC, NAND Flash, NOR Flash.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Hardware schematic reading and troubleshooting.</span><p></p></li></ul><p class="MsoNormal"><b><span style="font-size:18px;">Tools & Debugging</span></b></p><p><b></b></p><b></b><ul style="margin-top:0in;" type="disc"><li class="MsoNormal"><span style="font-size:18px;">GDB</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Trace32 / Lauterbach</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">JTAG</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Oscilloscope</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Logic Analyzer</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Linux debugging tools</span><p></p></li></ul><p class="MsoNormal"><b><span style="font-size:18px;">Preferred Qualifications</span></b></p><p><b></b></p><b></b><ul style="margin-top:0in;" type="disc"><li class="MsoNormal"><span style="font-size:18px;">Experience working on Automotive ECU platforms and embedded system architecture.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Exposure to automotive communication protocols.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Strong debugging, analytical, and problem-solving skills.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Ability to work effectively in cross-functional and customer-facing environments.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Knowledge of Automotive Software Development Lifecycle (SDLC) and system integration activities.</span><p></p></li></ul><p class="MsoNormal"><b><span style="font-size:18px;">Why Join Us?</span></b></p><p><b></b></p><b></b><ul style="margin-top:0in;" type="disc"><li class="MsoNormal"><span style="font-size:18px;">Work on next-generation Automotive Telematics and ECU platforms.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Collaborate with global OEMs and technology partners.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Gain exposure to cutting-edge Automotive Embedded and BSP technologies.</span><p></p></li><li class="MsoNormal"><span style="font-size:18px;">Be part of a dynamic, innovative, and fast-growing engineering team.</span><p></p></li></ul><p class="MsoNormal"><b><span style="font-size:18px;">Interested candidates with strong BSP, Linux/QNX, device driver, and board bring-up experience are encouraged to apply.</span></b></p><p></p></div>
Collected experience requirement
3 - 6 Years