Search by job, company or skills

E-Hireo

Embedded Linux Engineer

Save
  • Posted 18 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

JOB DESCRIPTION

Experience : 5 - 10 Yrs

Location : Bengaluru

Designation : Embedded Linux Engineer

Required Skills:

  • Maintain and enhance Yocto BSP for PICO-IMX6 DualLite.
  • Migrate from Yocto Zeus to a newer LTS (e.g., Dunfell/Kirkstone) after feasibility assessment.
  • Pull and integrate latest stable kernel patches (NXP + mainline where applicable).
  • Optimize boot time (target: measurable improvement with profiling).
  • Remove unnecessary services, daemons, and packages to reduce footprint.
  • Improve system startup sequencing (systemd optimization).
  • Update and stabilize Bluetooth stack (BlueZ patches, firmware updates).
  • Kernel configuration optimization (defconfig cleanup).
  • Improve power optimization and CPU governor tuning.
  • Debug performance issues (CPU load, memory usage, I/O bottlenecks).
  • Maintain proper Yocto layer hygiene and documentation.
  • Strong experience with Yocto Project (meta layers, recipes, bbappend, bitbake debugging).
  • Experience working with NXP i.MX6 platform.
  • Linux kernel configuration and patching experience.
  • Systemd service optimization and boot profiling.
  • Strong debugging skills (dmesg, perf, ftrace, systemd-analyze).
  • Experience with BlueZ stack and Bluetooth bring-up.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148910073

Similar Jobs

Bengaluru, India

Skills:

Performance TuningDebuggingIpc MechanismsC ProgrammingLinux kernel driver developmentYocto ProjectDMA isolationSR-IOVIOMMUPara-virtualizationDevice passthroughVirtio frameworkPCIe virtualization

Bengaluru, India

Skills:

kernel drivers display DrmSpishell scriptingI2cLinux Device DriversUsbmultithreadingPwmUartGpioMacEthernetcross-compilationYocto build systemIndustrial fieldbusSdLinux IPCNXP i.MX or similar SoCsPHYMiddleware Service Layer DevelopmentmmcbootloadersU-BootEmbedded Linux developmentdevice tree configurationprofibus