
Embedded Software Engineer - Multimedia
Harmattan AI2 months ago
Paris, FranceSenior / Staff+
Responsibilities
- Expand and maintain Linux BSP capabilities for video pipeline architecture.
- Integrate and configure CMOS and IR camera sensors through MIPI/CSI interfaces.
- Configure and debug Linux kernel drivers and drivers within NXP, NVIDIA, and Qualcomm ecosystems.
- Participate in hardware design reviews and validate prototypes through schematic review and physical debugging.
- Perform system reverse engineering when documentation is incomplete.
- Use V4L2 and GStreamer to deliver glitch-free, continuous video streams.
- Collaborate with Optical, Hardware, and Computer Vision engineers on ISP tuning, design reviews, and image acquisition requirements.
Requirements
- 5–10 years of senior-level embedded systems experience focused on Linux camera video acquisition.
- Experience with chipsets from NVIDIA, NXP, or Qualcomm.
- Advanced laboratory debugging skills using oscilloscopes and logic analyzers to investigate memory corruption and performance latency.
- Practical experience with Video4Linux2 (V4L2) and GStreamer for video pipeline management.
- Ability to perform deep-system debugging and reverse engineering.
- Experience connecting and synchronizing multiple camera modules on a single chip.
- Ability to translate hardware constraints into software requirements for multidisciplinary teams.
- Collaborative and adaptable approach with readiness to address difficult integration challenges in the drone industry.