Ukraine

Jabil is hiring a Senior Camera BSP & Middleware Engineer

Design and implement a unified camera infrastructure spanning Linux and Android environments. Lead board bring-up and architectural development for camera subsystems on embedded platforms. Develop low-level camera drivers and ensure seamless integration with kernel and user space. Support Android Camera HAL components and ensure compatibility across hardware variants. Optimize image processing pipelines using vendor-specific tuning tools. Collaborate with hardware teams on sensor integration, CSI interfaces, and PHY configuration. Validate device configurations through Device Tree and DTBO overlays. Ensure long-term performance, reliability, and platform stability

Responsibilities

  • Lead camera architecture development across Linux and Android platforms
  • Develop and maintain Linux kernel drivers for V4L2 sub-devices
  • Integrate and support Android Camera HAL components
  • Create and validate Device Tree and DTBO overlays for camera hardware setup
  • Automate testing for media graph validation, streaming, and stress scenarios
  • Tune image processing pipelines using vendor IQ tools
  • Work closely with hardware teams on CSI timing, PHY settings, and sensor integration
  • Support performance optimization and long-term platform stability

Requirements

  • Extensive experience with Linux kernel camera drivers and V4L2, including sub-device development
  • Proven track record in Android Camera HAL integration and maintenance
  • Hands-on experience in camera sensor bring-up and board-level integration
  • Familiarity with Device Tree and DTBO overlays, including power, reset, and clock (MCLK) configuration
  • Experience in tuning image quality pipelines
  • Knowledge of 3A algorithms: auto-exposure, auto-white balance, and auto-focus
  • Understanding of Lens Shading Correction (LSC) techniques
  • Experience with Temporal Noise Reduction (TNR) methods
  • Ability to debug camera pipelines across kernel and user space
  • Proficiency with Git, Gerrit, and build systems such as Yocto and AOSP
  • Strong grasp of embedded Linux and Android system architecture

Nice to Have

  • Experience with ISP pipelines and proprietary HAL implementations
  • Familiarity with multimedia frameworks like GStreamer or OpenCV
  • Experience in high-resolution or multi-camera system development
  • Knowledge of automated validation frameworks for camera subsystems

Tech Stack

Linux kernel, V4L2, Android Camera HAL, Device Tree, DTBO, Git, Gerrit, Yocto, AOSP, Embedded Linux, Android, CSI, PHY, Sensor integration, Image quality tuning, 3A algorithms, LSC, TNR, ISP pipelines, GStreamer, OpenCV

Team

Cross-functional engineering team working in close collaboration with hardware teams

  • Global reach with local expertise
  • Sustainable processes with minimal environmental impact
  • Vibrant and diverse communities
  • Equal opportunity employer

Additional Information

  • Fraud warning: No payments are required for interviews; personal information such as social security number, birth certificate, financial details, driver’s license, or passport data is never requested via phone or email
  • Accessibility accommodations are available for qualified individuals with disabilities
  • Requests for reasonable accommodation can be sent to Always_Accessible@Jabil.com
  • EEO statement: Employment decisions are made without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, genetic information, veteran status, or other protected characteristics
Required Skills
Git
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
Department Engineering
Category embedded
Posted 3 months ago