Embedded Software Engineer - Multimedia
Core
Technical lead for CMOS and IR sensor integration, managing the entire video pipeline bring-up and Linux Board Support Package (BSP) capabilities for autonomous defense systems.
Role type
Senior Embedded Software Engineer (Multimedia/Video Pipeline)
Builds
Linux BSP, video pipeline architecture, and hardware prototypes for defense systems
Domain
Defense / Embedded Systems / Computer Vision
Deliverable
production ML models | product features | infrastructure
Required skills
Linux BSP development, MIPI/CSI sensor integration, Linux kernel driver debugging, V4L2 framework, GStreamer, hardware validation, reverse engineering, multi-camera synchronization
Preferred skills
Experience with NVIDIA, NXP, or Qualcomm chipsets, oscilloscope and logic analyzer usage, ISP tuning collaboration
Technologies
Linux, V4L2, GStreamer, MIPI, CSI, NXP, NVIDIA, Qualcomm
Responsibilities
Expand and maintain Linux BSP capabilities with a focus on video pipeline architecture; Integrate and configure CMOS and IR camera sensors via MIPI/CSI interfaces; Configure and debug existing drivers within the Linux kernel and chip manufacturer ecosystems; Participate in hardware design reviews and validate new designs through schematic review and physical debugging; Perform deep-system reverse engineering when documentation is incomplete; Utilize V4L2 and GStreamer frameworks to achieve glitch-free, continuous video streams
Seniority
Senior, hands-on IC