Know-how
Since 2000, d.stream has been involved in various software projects in the field of digital signal processing and embedded systems. The projects in the area of software and hardware are supported from the initial idea to series production.
Discover d.stream for programming solutions






Software
Development of embedded software for innovative products using proven and cutting-edge programming technologies.
- Real-time applications
- Digital signal processing
- Embedded / Edge AI
- Embedded Security
- Multi-Core Software
- Drivers, Firmware & System Software
- Stable, high-performance, real-time capable in C/C++
- Prototypes quickly realized – serial code maintainable in the long term
Software
- Embedded Linux (Yocto), TI-RTOS, FreeRTOS, Bare Metal and mixed use
- Driver development for sensors & peripherals
- Frameworks: PSDK (TI), OpenVX, GStreamer, OpenCV, V4L2
- GPU Programming / Overlay (OpenGL ES)
- Video pipeline, ISP tuning, display
- Runtime optimization down to assembler level
- Bootloader (U-Boot, Custom)
- OTA/A/B updates, rollback, cloud communication
- Setting up CI/CD pipelines
- Documentation & handover
- HIL / Test software
- Control and monitoring of the hardware
PC applications:
Hardware
For over 20 years, we have been developing hardware and bringing it to life with real-time software.
- System design and hardware development
- Optimal implementation of the processor functions
- Efficient programming of ARM, DSP, SoC, µC
- Specialization in processors from Texas Instruments
- Fast prototyping with EVMs
- Secure and stable connection of sensors & actuators
- Own measurement technology
- Commissioning and debugging of customer-specific boards
- Development of HW test systems
Hardware
Texas Instruments:
- SoC: TDA2, TDA3, TDA4, Jacinto - DSPs: C7x, C6x
- Microcontroller MSP430
- Image Signal Processor (ISP), LDC, CSI-2
- Ser/Des: GMSL/FPD-Link UB92x, UB95x, UB96x
- Sierra Wireless AirPrime WP76xx - LTE module
- Blackfin, ATmega, 68HC11, 8051
- FTDI FT232H USB/SPI converter
- Image sensors Fill Factory IBIS5, Micron MT9V022, Omnivision OV10640, Sony IMX290 / IMX390
- Network camera Basler BIP2-1280, GigE camera Allied Manta
- Schematics review
- Development and production of HW prototypes
- Oscilloscopes / logic analyzers Keysight MSO-X6004A, Agilent MSO7104B
Further hardware and service:
Programming / Languages
- Clean, maintainable code is our claim
- Optimal programming languages for the right application
- Optimal performance for stable runtime
- Hardware-related programming for optimal processor utilization
- Embedded software to the point
- With all common programming languages
Programming / Languages
- Strong C/C++ focus
- MISRA-C / MISRA-C++ for safety-critical systems
- Shell Scripting, Bash, Posix
- Assembler, where speed counts
- C#
- Javascript and Lua for tools & frontends
- Python for AI pipelines, tools, test automation
- TI-DSP optimization through parallel processing (VLIW)
- REACT & jQuery for web frontends
Data transmission
From legacy to high-speed, many interfaces and protocols have already been implemented in projects . d.stream develops stable, high-performance software for efficient communication between hardware components.
- Broad experience in data communication
- Secure, stable, compatible and with error handling
- Securely networked, securely transmitted
- Optimization of speed and latency
Data transmission
Network & Protocols
- Ethernet, WIFI, Bluetooth, LoRa, 5G
- TCP/IP, UDP, HTTP, MQTT, RTSP, WebSocket
- VPN, TLS, NTP/PTP (1588)
Serial & Industry
- USB, RS232, RS485, SPI, I2C
Camera & Display
- MIPI CSI-2, FPD-Link III, GMSL
- HDMI, DisplayPort, MIPI DSI
- LVDS for displays and sensors (SerDes)
Audio
- S/PDIF, TDM, I2S
Automotive
- CAN/CAN-FD, LIN
Software tools
Different software tools are required for successful product development, depending on the application and industry:
- Development environment
- Source code version management
- Source code analysis & documentation
- Automated testing & CI/CD
- Software architecture
- Requirements management
- Project management
Software tools
IDE & Compiler
- TI Code Composer Studio, VS Code, NeoVim, Eclipse
- GCC/Clang, TI CodeGen, Linaro
- Make, CMake
Version management & Documentation
- Git, Gitlab CI, Jenkins
- Doxygen, Markdown, reStructuredText, Sphinx
Analysis, Test, Safety
- Polyspace, PRQA, Sonarqube
- VectorCAST
- CANoe
Project management, architecture
- Jira / Confluence
- Enterprise Architect
- DOORS
Technologies and Standards
With every project, familiar but also new technologies and standards are used.
- Securely mastering standards in the automotive and industrial sectors
- Frameworks for graphics and 3D for a wide range of applications
- Operating systems for robotics or IoT
- Safety standards for source code
- Standards for quality assurance and functional safety
Technologies and Standards
Technologies
- AI: TensorFlow, ONNX, PyTorch
- Graphics: openCV, openGL, openVX
- Multimedia: GStreamer, FFmpeg
- Web: jQuery
- Operating systems: Robot Operating System (ROS), Legato for IoT
- Yocto
- Autosar
- MPI - Distributed System Design
Standards
- MISRA C/C++
- ISO 26262 (ASIL-B/C), ASPICE
Vision AI / Edge AI
d.stream is diving deeper and deeper into the topic of AI, as the demand for embedded solutions is increasing rapidly.
- Vision AI for vehicles, robotics, industry and surveillance
- We bring your AI idea to the embedded hardware
- Edge AI without cloud dependency
- Porting of neural networks to SoC
- Combination of classic algorithms & AI
Vision AI / Edge AI
- Driver monitoring, object recognition, traffic monitoring
- Texas Instruments TDA4, Jacinto (NPU/DSP/GPU)
- NVIDIA Jetson
- YOLOP, UNet, MobileNet, CNNs
- Porting: ONNX/TensorFlow → Embedded
- Pipelines: GStreamer, OpenVX, OpenCV
- Training with own datasets, optimization for Edge
- Optimization of real time and latencies
Applications
Processors
AI Models
Tools & Development
Soft-Skills
In addition to the know-how of the developers, the mindset and integration into the team are also decisive for success.
- Well-coordinated Berlin team with product focus
- Proactive, clear communication with our customers
- Customers benefit from our 20+ years of experience and our network
- Knowledge is contagious with us
- Forward-looking, solution-oriented, efficient → budget-saving
Soft-Skills
Our own quality standards drive us → clean, functional embedded development from the start.
- 10 experienced developers (SW/HW)
- Mixture of senior experts & young talents
- Smooth integration of our developers into the customer team
- We don't like workarounds, we only do them as a fire brigade operation
- Fixed contact person, short distances
- Close coordination in customer projects
- Clean handover & support up to and after SOP
- Fun at and our development – and you can tell
Miscellaneous
Every project and every employee expands the know-how of d.stream.
- Broad know-how also in niche areas
- Long-standing audio know-how
- Public safety radio
- Support of product design with 3D printing
Miscellaneous
- Audio filter
- High-end audio SW/HW
- Active Noise Cancelling
- Basics of audio data reduction (MPEG, AC3)
- Audio multi-channel systems (Dolby Pro Logic, Dolby Digital, DTS)
- Terrestrial Trunked Radio (TETRA), Speech Vocoder of digital trunked radio
- 3D printing for customized products
Is something missing?
If you have not found any specific knowledge here, please ask.
- Can't find your topic?
- Our list may not be up to date
- We learn quickly & implement new things as well
- We quickly implement many topics based on existing experience
- Contact us!
Is something missing?
No project is the same, we as developers always learn
- Fast onboarding of new SoCs/platforms
- Proof-of-concept in a short time
- We transfer existing know-how to new platforms
- Adaptation of new standards & processes
- Quick familiarization with customer systems
- Cooperation with customer teams for knowledge transfer
→ What is your challenge?
Fast execution. Flexible delivery. Proven engineering expertise.
Frequently Asked Questions (FAQs)
- System design
- Software architecture
- Firmware development
- System software
- Test software
d.stream supports embedded projects from the early concept and architecture phase and accompanies them through pre-development and implementation to series maturity.
d.stream often joins projects when technical risks are high, existing systems need to be stabilized, expanded, or scaled, or critical development phases require additional expertise.
Over the course of more than 25 successful product developments, clear focus areas have emerged.
The most important industries and application fields include:
- Automotive
ADAS, Camera-Mirror Systems (CMS), camera-based assistance systems - Embedded AI & Computer Vision
Object recognition, environment perception, autonomous functions - Industrial Image Processing & Video
Smart camera systems for industrial applications - Agricultural Technology (Smart Farming)
Camera-based analysis and assistance systems for agricultural vehicles - Traffic Monitoring
Radar-based speed and measurement systems - Railway Technology & IoT
Measurement and monitoring systems for railway infrastructure - Audio & Acoustics
Active Noise Cancelling (ANC), high-end audio systems - Robotics
Mechanics, software development, and system integration with ROS 2 - Medical Technology
Embedded systems for specialized medical applications
ADAS (Advanced Driver Assistance Systems) are intelligent systems for driver support. Our focus is on the development of camera-based solutions that classify objects and hazards in Vision-AI (AI-supported image processing) real time.
Our focus areas include high-precision Camera Mirror Systems (CMS), which replace conventional exterior mirrors with digital vision solutions, as well as surround view systems for 360° environment detection.
The benefits for the industry:
- AI-supported precision: Through Vision-AI, vehicles achieve a new level of object recognition and decision-making reliability.
- Digital Innovation: CMS reduces air resistance (efficiency) and improves visibility at night or in rain.
- Safety & Compliance: Camera-based AI is the key to meeting the strict EU safety regulations for new vehicle registrations.
- Future-proof: These technologies form the indispensable foundation for semi- and fully autonomous driving.
ADAS (Advanced Driver Assistance Systems) are intelligent systems for driver support. Our focus is on the development of camera-based solutions that classify objects and hazards in Vision-AI (AI-supported image processing) real time.
Our focus areas include high-precision Camera Mirror Systems (CMS), which replace conventional exterior mirrors with digital vision solutions, as well as surround view systems for 360° environment detection.
The benefits for the industry:
- AI-supported precision: Through Vision-AI, vehicles achieve a new level of object recognition and decision-making reliability.
- Digital Innovation: CMS reduces air resistance (efficiency) and improves visibility at night or in rain.
- Safety & Compliance: Camera-based AI is the key to meeting the strict EU safety regulations for new vehicle registrations.
- Future-proof: These technologies form the indispensable foundation for semi- and fully autonomous driving.
d.stream uses different programming languages depending on the platform, performance requirements, and project phase.
The focus is clearly on hardware-related and high-performance embedded development.
Typical programming languages include:
- C / C++
Central languages for hardware-related embedded software, drivers, operating system-related components, and performance-critical algorithms - Assembler
For time-critical routines, DSP-related optimizations, and special cases with the highest performance requirements - Python
For prototyping, test automation, tools, and development support - JavaScript
For accompanying tools, visualizations, or interfaces, e.g., in the context of UI- or web-based components - Lua
For scripting, configuration logic, or flexible runtime control in embedded systems
Through this combination, d.stream can meaningfully combine system proximity, performance, and flexibility within a project.
d.stream works with a wide range of professional development environments, frameworks, and tools that are tailored to the requirements of demanding embedded and system projects.
The selection of tools always depends on the platform, project phase, and target system.
Typical development environments and tools include:
- Embedded and toolchain-specific IDEs
Code Composer Studio (Texas Instruments), VisualDSP++, CodeWarrior - Development and build environments
Vim / NeoVim, Bash, platform-related build and debug workflows - System and application development
Microsoft Visual Studio, MATLAB - Version control & collaboration
Git, SVN - Graphics, vision & acceleration
OpenGL, OpenCV, OpenVX - Robotics & Middleware
ROS 2
This variety of tools enables d.stream to efficiently combine hardware-related embedded development, algorithmic development, and system integration – from pre-development to series maturity.
d.stream develops embedded systems on a variety of established hardware platforms.
The focus is on high-performance DSP and SoC architectures for signal- and data-intensive applications.
Typical platforms and architectures include:
- Texas Instruments DSPs
C64x+, C66x, C67x and related architectures - Texas Instruments SoCs
TDA2, TDA3, TDA4, AM571x and other multicore platforms - ARM-based architectures
Cortex-M3, M4 as well as Cortex-A15, A53, A72 - NXP SoCs
i.MX 8M Plus - STMicroelectronics Platforms
Various microcontrollers - Microcontrollers
ATmega (Atmel), MSP430 (TI), 8051 derivatives - IoT- & Connectivity Platforms
Sierra Wireless AirPrime WP76xx
This platform diversity enables d.stream to optimally match hardware and software architecture to the respective application, performance requirements, and lifecycle goals.
d.stream works with a wide range of established communication protocols and hardware interfaces for embedded systems.
The focus is on reliable, high-performance, and real-time communication in demanding applications.
Typical protocols and interfaces include:
- Network and IP-based communication
Ethernet, TCP/IP, UDP, HTTP, RTSP - Serial and board-related interfaces
SPI, I²C, RS-232 - Audio and multimedia interfaces
I²S, S/PDIF - Vehicle and industrial communication
CAN
Depending on the application, d.stream takes on the integration, driver development, protocol adaptation, and performance optimization of these interfaces on RTOS or Embedded Linux systems.
Yes, d.stream has many years of experience in the development of sophisticated audio and pro-audio systems, from hardware-related signal processing to the system integration of complex audio pipelines.
The expertise includes:
- Pro-audio hardware development
Hardware-related development and integration of audio systems - Digital audio signal processing
Audio filters, audio effects such as reverb or flanger, as well as performance-critical signal paths - Active Noise Cancelling (ANC)
Development and optimization of active noise cancellation systems - Audio data compression
Implementation and integration of methods such as MPEG-Audio and AC-3 - Multi-channel audio systems
Development and integration of complex multi-channel audio architectures (e.g., Pro-Logic-, Dolby- or DTS-based systems)
Through the combination of DSP know-how, system understanding, and hardware proximity, d.stream realizes high-performance, low-latency, and series-ready audio solutions.
Yes, d.stream has practical experience in the development of robotic systems and combines mechanics, electronics, embedded software, and vision into functional overall systems.
The implemented contents include:
- In-house development of a robot arm
Mechanics-related system design and integration - Motor control and regulation
Control and coordination of multiple axes - Robot Operating System (ROS 2)
Development and integration of ROS-2-based software architectures - Vision-supported applications
Stereo camera systems and object recognition using Vision-AI - Demonstrators and automation
Implementation of applications in which objects are autonomously recognized and moved from A to B
Through this interdisciplinary approach, d.stream is able to implement robotic functions from the sensor technology to the motion execution.