> Markdown version of [/jobs/ext/2726548-embedded-software-engineer-multimedia](https://www.wearedevelopers.com/jobs/ext/2726548-embedded-software-engineer-multimedia). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - Multimedia - **Company:** Harmattan AI - **Location:** France - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Computer Vision, Software Debugging, Linux, Device Drivers, Hardware Design, Linux Kernel, Linux System Administration, Reverse Engineering, Software Requirements Analysis, Systems Integration, Hardware Testing - **Published:** September 5, 2026 - **Apply:** https://startup.jobs/embedded-software-engineer-multimedia-harmattan-ai-8146896 ## About the Role * Experience: 5-10 years of senior-level experience in embedded systems, specifically focused on camera video acquisition for Linux. * Hardware Proficiency: Proven ability to work with chipsets from manufacturers such as NVIDIA, NXP, or Qualcomm. * Debugging Expertise: Advanced skills using laboratory tools, including oscilloscopes and logic analyzers, to investigate memory corruption or performance latency. * Framework Knowledge: Practical experience with Video4Linux2 (V4L2) and GStreamer for video pipeline management. * Technical Rigor: A methodical investigator who is comfortable performing deep-system debugging and reverse engineering. * System Design: Experience connecting and synchronizing multiple camera modules on a single chip. * Mindset: Highly collaborative and adaptable, with the ability to translate complex hardware constraints into software requirements for multidisciplinary teams. * Commitment: 100% dedication to Harmattan AI's mission and readiness to solve the most difficult integration challenges in the drone industry. ## Description As an Embedded Software Engineer (Multimedia) at Harmattan AI, you will join the R&D team to expand our Linux Board Support Package (BSP) capabilities. You will be the technical lead for CMOS and IR sensor integration, managing the entire video pipeline bring-up. This is a high-impact role that blends sophisticated "desk work" in Linux environments with hands-on "lab work" to validate next-generation hardware prototypes., * Board Support Package (BSP): Expand and maintain Linux BSP capabilities with a specific focus on video pipeline architecture. * Sensor Integration: Integrate and configure CMOS and IR camera sensors via MIPI/CSI interfaces. * Driver Development: Configure and debug existing drivers within the Linux kernel and chip manufacturer ecosystems (NXP, NVIDIA, Qualcomm). * Hardware Validation: Participate in hardware design reviews and validate new designs through schematic review and physical debugging. * Reverse Engineering: Perform deep-system reverse engineering when documentation is incomplete to ensure robust system integration. * Framework Management: Utilize V4L2 and GStreamer frameworks to achieve glitch-free, continuous video streams for downstream processing. * Cross-Functional Support: Collaborate with Optical engineers for ISP tuning, Hardware teams for design reviews, and Computer Vision engineers to ensure acquisition meets algorithmic needs. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [Developing an AI.SDK](https://www.wearedevelopers.com/videos/198-developing-an-ai-sdk) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)