Softwareentwickler/in
Core
Develop and optimize embedded Linux systems for ARM-based platforms, focusing on high-performance video/data streaming pipelines and camera interface integration.
Role type
Senior embedded Linux engineer (video streaming & camera subsystems)
Builds
Custom embedded Linux distributions, video streaming pipelines, and camera subsystems for dental diagnostic devices
Domain
Embedded systems, video processing, medical technology
Required skills
C/C++, Linux kernel/driver development, MIPI CSI-2/DSI protocols, GStreamer/FFmpeg/V4L2, Yocto/Buildroot, DMA/buffer management, WiFi/802.11 protocols, hardware debugging (oscilloscopes/logic analyzers)
Preferred skills
Experience with image sensor pipelines, ISP configuration, zero-copy streaming architectures, board support packages (BSP)
Technologies
ARM, i.MX, Qualcomm, NVIDIA Jetson, GStreamer, V4L2, MIPI CSI-2, DSI, Yocto, Buildroot, WiFi, H.264/H.265
Responsibilities
Design and integrate MIPI CSI-2/DSI camera interfaces; Build custom Linux kernel drivers for MIPI devices and hardware accelerators; Optimize data flow from sensors through ISP pipelines to processing units; Configure and tune Yocto/Buildroot for custom embedded Linux distributions; Debug complex timing and synchronization issues in multi-threaded streaming applications; Implement WiFi connectivity for wireless streaming and remote device management
Seniority
Senior, hands-on IC