Harmattan AI

Embedded Software Engineer - Multimedia

1w ago
Europe
Harmattan AI

Embedded Software Engineer - Multimedia

1w ago
Europelinuxboard support packagemipicsidriver developmenthardware validation

Embedded Software Engineer focusing on Linux BSP development and sensor integration for multimedia applications.

About the company

  • Harmattan AI is a next-generation defense prime building autonomous and scalable defense systems. Following the close of a $200M Series B, valuing the company at $1.4 billion, we are expanding our teams and capabilities to deliver mission-critical systems to allied forces.
  • Our work is guided by clear values: building technologies with real-world impact, pursuing excellence in everything we do, setting ambitious goals, and taking on the hardest technical challenges. We operate in a demanding environment where rigor, ownership, and execution are expected.

Responsibilities

  • 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.

Requirements

  • 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.
  • We look forward to hearing how you can help shape the future of autonomous defense systems at Harmattan AI.