i
Mindteck
Mindteck - Board Support Package Engineer - Linux/Yocto (3-6 yrs)
Mindteck
posted 2d ago
Flexible timing
Key skills for the job
Role : Linux Yocto and BSP Engineer
We are looking for an experienced Linux Yocto and BSP Engineer to join our embedded systems team. The ideal candidate will have strong expertise in Board Support Package (BSP) development, Yocto build system, and Linux kernel customization for embedded platforms.
Key Responsibilities :
- Develop, customize, and maintain Board Support Packages (BSPs) for embedded Linux platforms.
- Configure and build embedded Linux images using the Yocto Project (Poky, meta-layers, recipes, BitBake).
- Port and configure Linux kernel and device drivers for new hardware platforms.
- Collaborate with hardware teams to bring up new boards and debug hardware/software issues.
- Optimize Linux kernel, bootloader (U-Boot), and system startup for performance and reliability.
- Develop and maintain build infrastructure, including automated build systems and CI/CD pipelines for firmware releases.
- Integrate and configure various peripherals (I2C, SPI, UART, USB, Ethernet, etc.) in the Linux device tree.
- Troubleshoot boot, kernel, and user-space issues using appropriate debugging tools (JTAG, GDB, strace, dmesg, etc.).
- Collaborate with application developers and system integrators to deliver end-to-end embedded Linux solutions.
Required Skills & Experience :
- Bachelor's in Electronics, or related fields.
- 5+ years of hands-on experience in embedded Linux development.
- Proficiency with the Yocto Project, including writing and managing recipes, layers, and custom distributions.
- Strong understanding of Linux kernel internals, device drivers, and bootloaders (especially U-Boot).
- Experience with low-level debugging and hardware bring-up.
- Proficient in scripting languages such as Bash and Python.
- Familiarity with version control systems such as Git.
- Experience with embedded microprocessors (e.g., NXP i.MX series, TI Sitara, STM32MP1, etc.).
- Good understanding of cross-compilation toolchains and build environments.
Functional Areas: Other
Read full job descriptionPrepare for Packaging Engineer roles with real interview advice
6-11 Yrs
₹ 20 - 27.5L/yr
Bangalore / Bengaluru