Senior Embedded Developer
CrownDental.AI GmbH
Vienna, Austria
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
€ 63KJob location
Vienna, Austria
Tech stack
UClibc (C Standard Library)
C++
Protocol Stack
Data Transmissions
Software Debugging
Linux
Device Drivers
Memory Management
Linux on Embedded Systems
FFmpeg
H.264/MPEG-4 AVC
Kernel Debuggers
Linux kernel
Signal Processing
Data Streaming
Subsystems
Wi-Fi Technology
Multithreading
High Efficiency Video Coding (HEVC)
Yocto
Build Tools
Hardware Acceleration
Video Streaming
Job description
- Develop and optimize embedded Linux systems for ARM-based platforms (i.MX, Qualcomm, NVIDIA Jetson)
- Implement high-performance video/data streaming pipelines using GStreamer, V4L2, and media frameworks
- Design and integrate MIPI CSI-2/DSI camera interfaces and configure image sensor pipelines
- Build custom Linux kernel drivers for MIPI devices and hardware accelerators
- Optimize data flow from sensors through ISP (Image Signal Processor) pipelines to processing units
- Implement zero-copy streaming architectures and DMA buffer management
- Configure and tune Yocto/Buildroot for custom embedded Linux distributions
- Debug complex timing and synchronization issues in multi-threaded streaming applications
- Develop device tree configurations and board support packages (BSP)
- Integrate hardware video encoders/decoders (H.264/H.265) into streaming pipelines
- Implement WiFi connectivity for wireless streaming and remote device management
- Optimize network stack and WiFi drivers for low-latency data transmission, Let's build something meaningful together.The minimum gross monthly salary according to the IT collective agreement is €4,485. We're willing to overpay depending on your experience and skills. Angaben des Unternehmens gemäß Gleichbehandlungsgesetz: Das Mindestentgelt für die Stelle als Senior Embedded Developer (f/m/x) beträgt 4.485,00 EUR brutto pro Monat auf Basis Vollzeitbeschäftigung. Bereitschaft zur Überzahlung.
Requirements
- 5+ years of experience in embedded Linux development on ARM platforms
- Strong expertise with MIPI CSI-2/DSI protocols and camera subsystems
- Proficient in C/C++ and Linux kernel/driver development
- Deep understanding of video streaming frameworks (GStreamer, FFmpeg, V4L2)
- Experience with multimedia pipelines, ISP configuration, and buffer management
- Hands-on experience with Yocto, Buildroot, or similar embedded Linux build systems
- Knowledge of DMA, memory management, and real-time constraints in Linux
- Experience with WiFi/802.11 protocols and wireless streaming technologies
- Experience debugging with oscilloscopes, logic analyzers, and kernel debugging tools
- Proactive, independent, and creative problem solver
- Fluent in English, and a collaborative team player
Benefits & conditions
- We're building embedded tech that could reshape how preventive care is delivered-starting with smarter dental diagnostics
- Your work directly shapes the product and the company
- Located at Rennweg-easy to reach by public transport
¿ Sounds like a fit? We'd love to hear from you!