Softwareentwickler/in
Core
Develop and optimize embedded Linux systems for ARM-based platforms, implementing high-performance video/data streaming pipelines and integrating camera interfaces.
Role type
Senior embedded Linux engineer (video streaming)
Builds
Custom embedded Linux distributions, video streaming pipelines, and camera subsystems for dental diagnostic devices
Domain
Embedded systems, video processing, ARM architecture
Required skills
C/C++, Linux kernel/driver development, MIPI CSI-2/DSI protocols, GStreamer, Yocto/Buildroot, DMA/buffer management, WiFi/802.11 protocols, hardware debugging
Preferred skills
Real-time constraints optimization, ISP configuration, device tree development
Technologies
ARM (i.MX, Qualcomm, NVIDIA Jetson), GStreamer, V4L2, FFmpeg, Yocto, Buildroot, MIPI, WiFi
Responsibilities
Develop custom Linux kernel drivers for MIPI devices and hardware accelerators; Configure and tune Yocto/Buildroot for custom embedded Linux distributions; Debug complex timing and synchronization issues in multi-threaded streaming applications; Integrate hardware video encoders/decoders into streaming pipelines; Optimize network stack and WiFi drivers for low-latency data transmission
Seniority
Senior, hands-on IC
