Aviation & Industry
DO-178B/C (DAL C–E) & EN 9100
More than just source code: TQ develops customized software solutions for your electronics, from hardware-related firmware and embedded Linux to cloud applications and apps. We combine in-depth technology expertise with a holistic understanding of systems. This results in software solutions that are precisely tailored to your requirements, especially in regulated industries.
Our services in software development
Our portfolio covers all levels of modern software development, enabling TQ to support your project exactly where it is needed.
Firmware development & RTOS
Conceptual design and implementation of firmware for microcontroller systems. Integration and adaptation of modern real-time operating systems, as well as development of specific peripheral drivers and middleware.
Cybersecurity
Implementation of cybersecurity requirements, including creation of SBOMs, implementation of secure boot and OTA updates. Certificate handling and encryption of data and communication.
GUI & Connectivity
Development of graphical user interfaces for embedded systems as well as connectivity solutions, including Wi-Fi and IoT integration via protocols such as MQTT.
Application logic & data management
Conceptual design and implementation of application logic as well as data storage and processing for resource-constrained microcontroller systems, including functions for measuring, control, regulation, and digital signal processing.

Software architecture & design
Implementation of modern software architectures, distributed applications, microservices, and web technologies.
UI/UX & usability engineering
User interface and usability design for complex applications with and without touch operation, including graphically sophisticated GUIs.
Signal Processing & Sensor Fusion
Measurement, control, and signal processing at application level, including sensor fusion algorithms.
Security, Safety & Updates
System updates, both conventional and over the air (OTA), as well as cloud-based updates. Security concepts for cybersecurity and functional safety in regulated environments.

iOS & Android Apps
Development of native and cross-platform mobile apps – customized, as service apps, or for communication with embedded devices.
Service Apps & Maintenance Apps
Apps for status display, control, and maintenance of devices and systems – platform-specific or with a shared code base.

Cloud Connectivity & IoT Gateways
Connecting products with cloud services and portals, IoT interfaces for embedded systems, retrofit integration, and customer-specific IoT gateways.
Web Frontend for Embedded Systems
Development of web frontend applications as an alternative to a display – for browser-based control and visualization of embedded devices.
Backend, Edge & Server
Backend programming, update infrastructure, runtime analysis, and machine utilization. In-house box PCs, edge computing servers, and cloud services, including setup, administration, and monitoring.
Wireless & Security
Wireless-enabled devices and firewalls for IoT systems – supported technologies: Wi-Fi, LTE/LTE-M, ZigBee, and Z-Wave.

Embedded Linux BSP
Linux board support packages for QorIQ®, Arm©, and x86 architectures. Real-time extensions such as Preempt-RT Linux and Xenomai, modern build systems such as Yocto, PTXdist, Buildroot, and OpenWRT. Use of standard distributions such as Debian or Ubuntu.
UEFI/BIOS & Bootloader
Customer-specific UEFI BIOS development for x86 modules, secure boot, boot logo integration. Bootloader development: U-Boot, Eboot, and GRUB.
Drivers & Interfaces
Professional embedded Linux development: peripheral drivers and hardware interfaces for I²C, SPI, CAN, USB, RS232/485, PCIe, LVDS, HDMI, Ethernet, Wi-Fi, and much more.
Cybersecurity for secure systems
Implementation of cybersecurity requirements using LTS code, including creation of SBOMs, implementation of secure boot and OTA updates, and CVE monitoring.
Communication stacks & middleware
Modern communication stacks, integration of libraries, frameworks, and data management systems. GUI and application frameworks: OpenGL, Qt, DirectFB.

Requirements Engineering & Architecture
Systematic requirements analysis and software architecture design as the basis for robust, maintainable software development.
Cybersecurity & Functional Safety
Threat analyses and security concepts for cybersecurity. Functional safety development in accordance with relevant standards for safety-critical systems.
Testing & License Compliance
White-box and black-box testing for software quality assurance. License conformity clearing for open-source components in embedded systems.
Standards-compliant development
Software development in accordance with EN 9100 and DO-178B/C (DAL C–E) for aviation, as well as IEC 62304 and IEC 61508 for medical devices and functionally safe systems.

Our development process
From the initial requirements workshop through to delivery, TQ follows a structured development process with continuous testing and close coordination with hardware development. By using modern DevOps methods, development, integration, and testing are closely interconnected, enabling iterative improvements throughout the entire process. Proven solution modules from internal projects accelerate development and reduce the risks associated with new developments.

Standards-compliant software development
TQ also develops software for regulated industries, including in accordance with relevant standards for aviation, medical technology, and functionally safe systems. The processes are certified and documented accordingly to ensure maximum safety, traceability, and quality in our software development.
Learn more about cybersecurity in development
TQ develops software both for its own TQ modules and baseboards and for customer-specific hardware platforms. Early coordination between hardware and software development is important – something that is naturally shortest in internal TQ projects, but is also ensured for customer hardware through structured interface definition.
TQ develops embedded Linux board support packages for QorIQ®, Arm®, and x86 architectures using modern build systems such as Yocto, PTXdist, Buildroot, and OpenWRT. For real-time requirements, Preempt-RT Linux and Xenomai are used. Debian and Ubuntu are used as standard distributions. In addition, TQ also develops RTOS-based firmware for microcontrollers, such as FreeRTOS, ThreadX, and Zephyr, as well as UEFI/BIOS and bootloaders such as U-Boot and GRUB.
Yes. TQ develops software in accordance with relevant standards – DO-178B/C (DAL C–E) for aviation, IEC 62304 for medical devices, and IEC 61508 for functionally safe systems. The development processes are set up and documented accordingly, including requirements engineering, threat analyses, and comprehensive testing.
TQ offers retrofit integration for existing devices – using IoT gateways, cloud interfaces, and customer-specific IoT interfaces. Supported communication protocols include MQTT, OPC UA, Wi-Fi, LTE/LTE-M, ZigBee, and Z-Wave. This allows existing products to be retrofitted with cloud services and monitoring functions.
Yes. TQ develops native and cross-platform apps for iOS and Android as customer-specific applications, service apps for status display and control, or desktop applications for communication with embedded devices. Both platform-specific and cross-platform code bases are possible.
TQ relies on a structured development process with code reviews, white-box and black-box testing, and defined approval points. In the area of cybersecurity, TQ conducts threat analyses and develops appropriate countermeasures. License conformity clearing ensures that open-source components are used in a legally compliant manner.