05 Aug
|
LG Soft India
|
India
05 Aug
LG Soft India
India
Job Description
JobDescription:EmbeddedBSPDeveloper
Location:Bangalore
Experience:3to6Years
Domain:AutomotiveEmbeddedSystems/BSPDevelopment
OpenPositions:7
AbouttheRole
WeareseekinganexperiencedEmbeddedBSPDeveloper 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 closelywithhardware,middleware,application,andOEMteamstosupportboardbring-up,driverdevelopment,systemintegration,performanceoptimization,andtroubleshootingactivitiesthroughouttheproductlifecycle.
KeyResponsibilities
- Develop,customize,andmaintainBSPsolutionsforAutomotiveECUplatforms.
- PortandintegrateLinux,QNX,andRTOS-basedsoftwareonnewhardwareplatforms.
- ConfigureandcustomizeLinuxKernel,DeviceTree,Bootloader,andsystemsoftwarecomponents.
- CustomizevendorBSPsbasedonprojectandOEMrequirements.
- Developandmaintaindevicedriversfor:
- Ethernet
- CAN/CAN-FD
- LIN
- SPI
- I2C
- UART
- USB
- PCIe
- GPIO
- eMMC/UFS/FlashStorage
- Performsoftwarebring-upactivitiesfornewECUboardsandprototypeplatforms.
- Validatehardwareinterfacesandsupporthardware-softwareintegrationactivities.
- Collaboratewithhardwareteamsduringschematicreviewsandboardvalidation.
- Analyzeanddebugkernel,bootloader,driver,andhardware-relatedissues.
- Conductrootcauseanalysis(RCA)forsystemandfieldissues.
- Optimizesystemperformanceincludingboottime,memoryutilization,CPUloading,andpowerconsumption.
RequiredTechnicalSkills
Programming&Development
- StrongproficiencyinEmbeddedCprogramming.
- ExperienceinEmbeddedSoftwareDevelopment.
- PythonandShellScripting.
- MakefilesandGNUBuildSystems.
- YoctoBuildSystemandBitBakeRecipeDevelopment.
BSP&PlatformExpertise
- BSPDevelopmentonLinuxand/orQNXplatforms.
- LinuxKernelArchitectureandKernelCustomization.
- DeviceDriverDevelopmentandDebugging.
- BoardBring-upandHardwareEnablement.
- BootloaderDevelopment(U-Boot,Fastboot,etc.).
- DeviceTreeConfiguration.
- MemoryManagementandPerformanceOptimization.
- RTOSConceptsandLow-LevelFirmwareDevelopment.
HardwareKnowledge
- ARM-basedSoCplatformssuchasNXP,Qualcomm,Renesas,TI,NVIDIA,etc.
- Serialcommunicationinterfaces:UART,SPI,I2C.
- Storageinterfaces:eMMC,NANDFlash,NORFlash.
- Hardwareschematicreadingandtroubleshooting.
Tools&Debugging
- GDB
- Trace32/Lauterbach
- JTAG
- Oscilloscope
- LogicAnalyzer
- LinuxDebuggingTools
PreferredQualifications
- ExperienceinAutomotiveECUplatformsandembeddedsystemarchitecture.
- Exposuretoautomotivecommunicationprotocols.
- Strongdebuggingandproblem-solvingskills.
- Abilitytoworkincross-functionalteamsandcustomer-facingenvironments.
WhyJoinUs?
- Workonnext-generationAutomotiveTelematicsECUplatforms.
- OpportunitytocollaboratewithglobalOEMandtechnologyteams.
- Exposuretocutting-edgeAutomotiveEmbeddedandBSPtechnologies.
- Dynamicandinnovation-drivenworkenvironment.
📌 BSP Developer_VS (India)
🏢 LG Soft India
📍 India