Competencies
Radius Z provides software architecture, embedded C/C++ development and system integration support for complex technical devices, regulated medical software and long-lifecycle embedded platforms.
Embedded C/C++ Device Software
Development, refactoring and stabilization of hardware-near device software for embedded Linux, RTOS and MCU-based platforms.
- C/C++ device software and platform components
- Embedded Linux, FreeRTOS and Cortex-M environments
- Multithreading, synchronization and robust runtime behavior
- Debugging and fault analysis on target hardware
Software & System Architecture
Structuring complex software platforms with clear boundaries between UI, services, communication layers and hardware-near components.
- Architecture reconstruction and modernization of legacy systems
- Component boundaries, interface contracts and maintainability
- UML, IBM Rhapsody and Enterprise Architect documentation
- Long-term platform evolution across product generations
Medical Device Software
Software architecture and development support for regulated medical device environments with IEC 62304-oriented processes.
- IEC 62304-oriented software lifecycle support
- Traceability, verification support and technical documentation
- Collaboration with QA/RA, system engineering and verification teams
- Risk-aware architecture and structured defect analysis
Qt/QML & Device User Interfaces
Development and integration of responsive device user interfaces for embedded and technical systems.
- Qt/QML UI development and backend integration
- Clean separation between UI, business logic and device interfaces
- GUI test automation with Squish
- Usability-focused interaction for technical and clinical workflows
Hardware/Software Integration
Practical support during bring-up, diagnostics and cross-domain troubleshooting between software, firmware, electronics and system engineering.
- Integration and testing of software modules on target hardware
- UART, SPI, I2C, CAN, USB, Ethernet and serial interfaces
- Diagnostics, logging and interface behavior analysis
- Coordination with hardware, electronics and test teams
Connectivity & Automation Interfaces
Design and implementation of communication paths for connected devices, industrial systems and service-oriented architectures.
- REST and MQTT based communication
- OpenAPI specifications and structured service interfaces
- Secure communication concepts, mTLS and update workflows
- PLC-related integration, EtherCAT and industrial automation context
Testing, CI & Quality Support
Test automation, CI pipeline support and maintainability improvements for complex software platforms.
- Google Test / Google Mock for C++ components
- Squish GUI test automation
- GitLab CI, Jenkins and reproducible build workflows
- Static analysis and quality gates with tools such as Klocwork
Legacy Refactoring & Technical Stabilization
Incremental modernization of existing codebases under real project constraints.
- Architecture reconstruction of long-lived systems
- Refactoring for testability, diagnostics and maintainability
- Decoupling of UI, service, communication and hardware access layers
- Stabilization of integration-heavy software platforms
Technology Focus
- C
- C++
- Qt/QML
- Embedded Linux
- FreeRTOS
- STM32
- Cortex-M
- Python
- JavaScript
- C#/.NET
- REST
- MQTT
- OpenAPI
- UART
- SPI
- I2C
- CAN
- Ethernet
- USB
- Git
- GDB
- CMake
- GitLab CI
- Jenkins
- Squish
- gTest/gMock
- Rhapsody
- Klocwork
- IEC 62304
- ISO 14971