
Senior Embedded Linux / Android Camera Engineer
Posted Sep 3

Posted Sep 3
This is a fully remote position, open to applicants in Ukraine, +2 more countries.
• Investigate and resolve issues throughout the entire camera pipeline, including hardware interfaces, Linux kernel drivers, Android, and multimedia frameworks.
• Analyze kernel logs and assess driver behavior.
• Trace frames through V4L2 and the Image Signal Processor (ISP).
• Debug MIPI CSI-2 communication.
• Examine the behavior of the Android Camera HAL.
• Optimize GStreamer pipelines.
• Identify the sources of issues in the sensor, hardware interfaces, kernel, driver, multimedia stack, or upper software layers.
• Take ownership of complex technical subjects from investigation to resolution.
• Contribute to camera architecture and engineering decisions.
• Assume responsibility for cross-platform camera architecture and board bring-up deliverables on both Linux and Android.
• Create and maintain Linux camera drivers, including V4L2 sub-device drivers.
• Integrate, sustain, and enhance Android Camera HAL components.
• Design and validate Device Tree / DTBO overlays, encompassing power, reset, and MCLK configuration.
• Develop automated media graph validation, streaming verification, and extensive stress test suites.
• Optimize image quality pipelines utilizing vendor-specific IQ tools.
• Work alongside hardware teams to validate and troubleshoot CSI timing, PHY configuration, and camera sensor integration.
• Collaborate with silicon and camera vendors to assist with platform integration and address technical challenges.
• Prepare and maintain technical documentation concerning camera bring-up and platform integration.
• Support performance optimization, platform stability, and long-term maintainability.
• Engage with globally distributed technical stakeholders on camera and video technologies for smart automation and control systems.
• A minimum of 8 years in embedded or low-level development.
• At least 4–5 years dedicated to Linux / Android BSP and camera or multimedia subsystem integration.
• Proficient in C/C++ programming.
• Extensive experience with Linux kernel camera drivers and V4L2, particularly with sub-device drivers.
• Proven track record in integrating and maintaining the Android Camera HAL.
• Practical experience with camera sensor bring-up and board-level integration.
• Familiar with Device Tree / DTBO overlays, including power sequencing, reset, and clock (MCLK) configuration.
• Experienced in ISP and image quality (IQ) pipelines, including 3A algorithms (AE, AWB, AF), LSC, and TNR.
• Capable of debugging complex camera pipelines across both kernel and user space.
• Familiarity with Git/Gerrit and build systems such as Yocto or AOSP.
• Strong understanding of embedded Linux and Android system architecture.
• Experienced with camera validation and debugging frameworks.
• Excellent verbal and written communication skills.
• Familiar with Qualcomm’s CHI pipeline.
• Knowledgeable about ISP pipelines and proprietary HAL implementations.
• Understanding of multimedia frameworks such as GStreamer or OpenCV.
• Experience with high-resolution or multi-camera systems.
• Knowledgeable about automated validation frameworks for camera subsystems.
• Understanding of Android CTS/GTS compliance and metadata policies.
• Independent contractor B2B engagement, allowing discretion over the manner, time, and place of service delivery, in accordance with project requirements and agreed deliverables.
• Flexibility in your work arrangements.
• Collaboration with international engineering stakeholders and experienced specialists from various countries.
• Opportunity to develop expertise in new technical areas, modern technologies, and advanced embedded solutions.
• Chance to influence technical decisions and contribute knowledge to globally utilized products.
Stefanini LATAM
Speechify
knowmad mood
SysMap Solutions
Get handpicked remote jobs straight to your inbox weekly.