Amid Systems is a technology provider for the industry as well as for small businesses. More than 20 years experience in the digital industry - a keen attention to state of the art technologies - a great scientific arsenal prepared for advanced image and signal processing - computational geometry - big data analysis - web services - hardware-related, embedded and distributed systems - IoT and eMobilty - all those skills acquired are part of our continuous development.
Despite the fact that our customers expect and do get fast results, reusability and sustainability are the main focus of our developments. We proved that TDD (Test driven development) is essential for fast and reliable prototyping. So the core functionality is guaranteed and can be presented without any interruption or unpleasant surprises. On occasion we accompany our customers project from the prototype to market maturity. On such occasion the TDD pays off twice.
We have developed a certain affinity to rapid prototyping (operational prototyping approach is preferred). Drawing away resources for a new idea, a new product is a major decision to make. At the other hand a head count limit may also slow down initiatives.
Amid Systems supports such initiatives by sharing resources and know how. Amid Systems is not a consulting institution. Hands on in project planning and realization is our business. Save your "head count" until the very last review of the prototype or even longer. A clean and documented hand over is part of our service. IoT Sensor array, a web shop, a CRM system, a solar panel controller, a multi-channel home entertainment system, a custom home automation, Industry 4.0 automation … you name it …
Feel free to contact us. We may have a first come together discussing a rough idea on how we can be of service, free of charge, of course. We do validate the need of a NDA, a patent concept or anything else that has to be taken into account. The next steps are than to be discussed.
We do work best in agile environments, preferably SCRUM or eXtreme programming. Build management and automation (like Maven or Gradle) and version control systems (like git or subversion) are standards to be used. The choice of platforms (hard- and software) is open. You may find some inspiration in the following incomplete enumeration:
We did a project in the SMT industry years ago. One day we received a ticket from a customer, an Israeli company, saying: “There is no money slot on your machine!”
As we were working on a redesign of the software the help-desk thought we could have a look at the old code lines. The original development team left the company years ago.
It is not hard to find the word “money” in a C code. But what we found was more like a time bomb. Plenty of dummy error messages from the very first commit of the project twelve years ago. It was a simple translation routine translating a code number to a text message. As the number of error numbers increased over the years, the knowledge of the translation routine itself vanished.
On some configuration these messages came up:
We are proud to be of service to:
We are proud to be associated with these companies: