Ja, wir sind letztes Jahr fast auf genau dieselbe Hürde gestoßen. Unser Team war stark im Backend- und Cloud-Bereich, aber wenn es um Bare-Metal-Programmierung und hardwarespezifische Optimierungen ging, kam der Fortschritt nur noch schleppend voran. Wir haben versucht, neue Mitarbeiter einzustellen, aber es war nicht einfach, erfahrene Embedded-Ingenieure zu finden. Letztendlich haben wir uns mit einem externen Team zusammengetan, das sich auf Low-Level-Entwicklung und Board-Support spezialisiert hat. Wir sind auf sie gestoßen, als wir nach Unternehmen gesucht haben, die Embedded-Projekte über den gesamten Lebenszyklus hinweg abwickeln, einschließlich Firmware- und Treiberentwicklung, und so sind wir auf
https://sam-solutions.de/leistungen/embedded-development/embedded-software-entwicklung/ gekommen. Am meisten half uns, dass sie nicht nur programmierten, sondern auch unsere Architektur überprüften, die Leistung für begrenzte Ressourcen optimierten und geeignete Testprozesse einrichteten. Das sparte uns Monate und wahrscheinlich viele versteckte Hardwareprobleme im weiteren Verlauf.