Embedded software for medical technology
Highly reliable, fast software controls many different processes in everyday life. Highly reliable, fast software performs important routine tasks – embedded systems are in use everywhere. Our Embedded Systems team develops powerful software in a technical environment based on your specific requirements, ideas, and preferences.
We produce customized software plans for you and implement system and application software. To ensure your solution runs smoothly, we carry out the requirements handling and tracking for you, and plan and carefully execute comprehensive testing. After commissioning, we provide maintenance and support services for your software.
If there’s no standard solution to be found, it’s time to call us in: We will develop the solution for you – reliably, safely, and customized to your requirements. Exactly as you need it.
Our services – support straight to the point
Since the company was founded, softgate has been active in all areas of software development, from embedded to object-oriented programming. We ensure quality and safety by using state-of-the-art tools and by implementing the latest technologies.
Our experienced engineers are proficient in a wide range of programming languages, from C/C++ to Java.
We use integrated development environments and version control systems as well as special programs for object-oriented software analysis and design on a daily basis to accommodate increasingly complex systems.
Software for humans
Our range of services extends from the development of real-time systems, to embedded programming, to the implementation of communication systems.
One focus is the development of robot-assisted applications. In this field, robots position X-ray or ion emitters for diagnostics and therapy, which means the safety and availability requirements are extensive.
For example, the development process and software architecture comply with relevant standards such as IEC 62304, IEC 60601-1, or ISO 13485. Based on the requirements of our customers, we use optimal process models (e.g., V-model or SCRUM) at the outset for creating the software.
To ensure safety-critical software is highly available, the corresponding software modules are implemented redundantly and diversely, i.e., with different technologies.
What we have achieved for our customers
Contact us:
Please feel free to reach out to my team and me with your project requirements. We would be happy to give you an initial overview of how our experienced developers can meet your individual goals.