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
€ 63K

Job 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!

Apply for this position