DevJobs

BSP Engineer- Linux Environment

Overview
Skills
  • C C
  • BSP development ꞏ 5y
  • Yocto Project
  • Device trees
  • Hardware bring-up
  • Linux kernel
  • Low-level debugging
  • NXP i.MX series
  • Secure Boot
  • SPI
  • Trusted Execution
  • USB
  • ARM-based SoCs
  • I2C
abra R&D is looking for a BSP Engineer!

Key Responsibilities:

  • Lead the development, integration, and maintenance of BSP (Board Support Package) solutions for embedded Linux systems.
  • Perform board bring-up for custom hardware platforms and support hardware-software integration.
  • Configure and tailor Yocto-based Linux distributions to meet system and hardware requirements.
  • Develop and maintain low-level drivers for hardware interfaces such as USB, SPI, I2C, and others.
  • Implement security mechanisms and optimize system stability and performance in close collaboration with hardware and software teams.

Requirements:

  • Minimum 5 years of hands-on experience in BSP development for embedded Linux systems.
  • Proficiency with the Yocto Project and customization of Linux kernel and device trees.
  • Strong programming skills in C and experience with low-level debugging and hardware bring-up.

Nice to Have:

  • Familiarity with embedded system security features such as Secure Boot and Trusted Execution.
  • Experience working with ARM-based SoCs, particularly NXP i.MX series.
abra