The quality of equipment and embedded systems depends more than ever on the quality of the embedded software used. Today, there are modern graphic tools that facilitate the development of embedded software and the networking of embedded devices in the IoT. However, complex, long-lasting and robust embedded software requires deep, extensive expertise in embedded software engineering, particularly in the case of strict normative guidelines for use in medical technology or functional safety in addition to quality factors.
infoteam has been developing embedded software since it was founded. We consequently have decades of experience working with:
- various types of hardware components,
- development environments, generally based on C and C++,
- all Windows and Linux operating systems, microkernel architectures such as FreeRTOS and real-time systems such as QNX.
We also integrate a wide range of fieldbuses and communication protocols into your software – including CAN, CANopen, EtherCAT, PROFIBUS, PROFINET or especially in relation to functional safety, such as PROFIsafe. In this way, we set up both the complete firmware and suitable board support packages for your hardware, as well as individual embedded applications including HMI connection via OPC UA servers or web technologies. We also support you with tools for development according to IEC 61131.