Job Description
As software engineer for camera systems you will optimize EO/IR video for operators (ultra-low-latency, stable, and clear in the field) and tune the camera/ISP pipeline so computer vision applications stay robust and accurate.
What you will be doing
- System Architecture & Latency Control: Define the complete imaging pipeline architecture, from sensor to data output. Drive component selection and systems design to achieve a low end-to-end latency video pipeline, essential for direct First-Person View (FPV) operator control.
- Image Quality Ownership: Hold direct responsibility for the final image and video quality across autonomous and human operator flight modes. This includes selecting camera modules, defining ISP parameters, and tuning algorithms (e.g., exposure, color, sharpness, noise reduction) to provide the optimal visual experience for the human operator and autonomous control under varying light conditions.
- Sensor Integration: Select, integrate, and validate cameras (electro-optical, infra-red, etc.) into the drone platform. Manage the data paths to optimize for dual-use: minimal-latency streaming for operators and high quality data for autonomy.
- Driver & Firmware Optimization: Develop, debug, and optimize low-level firmware and embedded drivers (C/C++) that interface the camera hardware with the onboard computer. Focus tuning efforts on optimizing the camera output to balance low-latency and high fidelity.
- Environmental Hardening: Work with electronics and mechanical engineers on thermal management, vibration dampening, and EMI/RFI shielding to ensure system stability and image quality are maintained under demanding operating conditions.
- Autonomy Support: Collaborate across functions to provide reliable, stable, and geometrically calibrated camera data for computer vision applications like SLAM and object detection.
- Testing and Validation: Take part in rigorous ground and flight testing, utilizing specialized tools to measure end-to-end latency, throughput, and objective/subjective image quality metrics.
We are looking for
Required skills:
- Experience in camera systems design, development, and integration, with experience in embedded or robotics platforms.
- Demonstrated expertise in image quality tuning and calibration, including detailed knowledge of the ISP pipeline and image sensor operation.
- Strong proficiency in C/C++ low-level driver development.
- Proven experience in defining system architectures for ultra-low latency applications (e.g., real-time video streaming or gaming).
- Solid understanding of imaging interfaces (e.g., MIPI CSI-2) and embedded communication protocols relevant to UAVs.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru
Apply Now