Jabil is hiring a Senior Camera BSP & Middleware Engineer (Android BSP Engineer)

About the Role

Design and maintain a unified camera architecture spanning Linux and Android environments, ensuring seamless functionality across platforms. Lead board-level bring-up and driver development with a focus on reliability and performance.

Key Responsibilities

  • Develop and maintain Linux kernel drivers for camera subsystems, with emphasis on V4L2 and sub-device integration
  • Implement and support Android Camera HAL components within AOSP-based builds
  • Create and validate Device Tree and DTBO overlays for camera hardware, including clock, reset, and power sequencing
  • Automate testing workflows for media graph validation, streaming stability, and long-duration stress scenarios
  • Optimize image quality using vendor tools, focusing on 3A algorithms (auto-exposure, white balance, focus), noise reduction, and shading correction
  • Collaborate with hardware engineers on CSI interfaces, PHY configuration, and sensor integration
  • Diagnose and resolve issues across kernel, middleware, and user-space layers
  • Ensure long-term stability and performance of camera pipelines in embedded environments

Required Expertise

  • Proven background in Linux kernel development, particularly V4L2 and camera driver frameworks
  • Direct experience with Android Camera HAL integration and maintenance
  • Familiarity with sensor bring-up, board-level debugging, and embedded system constraints
  • Solid understanding of Device Tree mechanics, including power and clock management
  • Hands-on experience tuning image processing pipelines for optimal visual output
  • Proficiency with Git and Gerrit workflows, Yocto, and AOSP build systems
  • Strong grasp of embedded Linux and Android system architecture

Preferred Background

  • Experience with ISP pipelines and custom HAL implementations
  • Knowledge of GStreamer or OpenCV for multimedia processing
  • Work with multi-camera or high-resolution imaging systems
  • Background in automated validation frameworks for camera subsystems
Required Skills
Linux kernelV4L2Android Camera HALDevice TreeDTBO overlaysGitGerritYoctoAOSP3A algorithmscamera sensor bring-upboard-level integrationimage quality tuningpower sequencingclock configuration Linux kernelV4L2Android Camera HALDevice TreeDTBO overlaysGitGerritYoctoAOSP3A algorithmsCamera sensor bring-upBoard-level integrationImage quality tuningPower sequencingClock configuration
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Jabil
A trusted partner for the world's top brands, offering comprehensive engineering, manufacturing, and supply chain solutions. With over 50 years of experience and a network of over 100 sites worldwide, Jabil combines global reach with local expertise to deliver scalable and customized solutions.
All jobs at Jabil Visit website
Job Details
Category embedded
Posted 2 months ago