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