OS/ BSP Engineer - Universal Flash Storage

RedolentPeachtree City, GA
Onsite

About The Position

We are actively looking for an OS/BSP Engineer with expertise in Universal Flash Storage. This role involves working with C/C++, Linux, Yocto, Auto Grade Linux, Linux kernel programming, hypervisor configuration, virtio device sharing solutions (especially block devices), device drivers (including block device drivers, UFS drivers, and display drivers), Wayland, Weston, and Direct Rendering Manager, specifically on Qualcomm Snapdragon platforms.

Requirements

  • Bachelor's degree in Computer/Electronics/Electrical Engineering, Computer Science, or related
  • 4+ years of strong hands-on C/C++ programming
  • 4+ years of relevant experience in Kernel programming
  • 4+ years of relevant experience in Android HAL development
  • 2+ years of relevant experience in Linux device drivers development
  • 2+ years of relevant experience in Virtualization experience
  • 2+ years of relevant experience in virtio based device drivers development
  • 2+ years of relevant experience in Hypervisor configuration
  • 2+ years of relevant experience in Automotive Domain
  • Experience in SDLC for infotainment system or consumer electronics products
  • Good analytical and communication skills

Responsibilities

  • Linux kernel programming
  • Hypervisor configuration
  • Virtio device sharing solution especially block device
  • Device Drivers
  • Block device driver
  • UFS driver
  • Display drivers
  • Wayland
  • Weston
  • Direct rendering manager
  • Qualcomm Snapdragon
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service