![]() |
c/o DLR Oberpfaffenhofen www.four-d.deMünchner Str. 20 82234 Weßling Germany +49 8153-9281-0 +49 8153-9281-20 info@four-d.de |
4D Engineering develops custom software for technical and industrial applications that call for an exceptionally high level of accuracy and reliability.
Our clients can take advantage of a unique combination of in-depth engineering expertise and many years of hands-on experience in the management of complex projects. As a result, 4DE clients can outsource any or all software development activities. We offer:
Development of embedded and real-time software
We are developing customer software on all scales from single software components up to complete applications or even systems, i.e. including also hardware. This includes all software layers, like
- Drivers and Board Support Packages (BSP)
- Protocol stacks, infrastructure components and middleware.
- Control programs, communication software or other applications, also those of safety critical nature.
- Distributed or redundant systems
- Operator interfaces, human machine interfaces (HMI)
Software Engineering Services
Our services span the entire range of software processes:
- Requirements analysis and system conception, frequently included in customer team
- Design and implementation of software, documented and realized according to customer specific, sector specific or general standards
- Tests at various levels (e.g. unit test, integration test, system test), on request compliant with safety standards, automatized, and also as a service by its own i.e. pure test projects).
- Integration software-software or software-hardware on component or system level
- Planning and project management
- Support and enhancement, porting to other platforms or upgrading
- Product-independent consultancy and coaching
4D Engineering is thoroughly familiar with all current real-time and standard operating systems, including
- VxWorks 5.x, 6.x
- QNX
- Integrity
- OSE
- CMX
- Linux/RTLinux/RTAI/XENOMAI
- UNIX(HP-UX, Solaris, IRIX,AIX)
- Windows
We have had extensive experience in the development of applications for these operating systems and have also adapted, scaled and expanded such systems. As a result, we are in a position to deliver complete solutions.
Furthermore 4D Engineering has developed the rapid embedded software development toolkit redBlocks including often required similar basic functionalities in embedded real-time systems.
Read more about redBlocks and how your project can benefit from our toolkit.

