Embotech wurde 2012 als Spin-off der ETH Zürich gegründet und ist ein Softwareunternehmen, das sich auf autonome Fahrtechnologie spezialisiert hat. Mit dem Fokus auf Anwendungen im privaten Sektor wie Logistik, autonomes Parken und Bergbau treibt Embotech Innovationen im Bereich des sicheren und effizienten selbstfahrenden Verkehrs durch fortschrittliche Echtzeit-Optimierungslösungen voran.
Die Herausforderung:
Embotech stand vor der Herausforderung, seine Systeme für das automatisierte Rangieren von Fahrzeugen zu skalieren und zu zertifizieren. Das Kernprodukt PRODRIVER generiert fahrbare Trajektorien und Echtzeitbefehle für autonome Fahrzeuge, unterstützt durch Sicherheitsanwendungen, Produktwerkzeuge und Simulationssysteme. Um diese Anforderungen zu erfüllen, benötigte das Unternehmen C/C++-Ingenieure mit Fachkenntnissen in Automobilumgebungen, Middleware-Entwicklung und Tooling sowie DevOps-Unterstützung für CI/CD-Pipelines. Darüber hinaus wollte Embotech seine Flottenmanagement-Anwendung PROFLEET, ein Zustandsmanagement-Tool für autonome Lastwagen, skalieren. Dies erforderte Fachwissen in den Bereichen Architekturdesign, Cloud-Infrastruktur und dem MERN-Stack. Dies veranlasste Embotech dazu, Nearshoring als strategischen Ansatz zur Erweiterung seines Talentpools zu untersuchen und gleichzeitig das kulturelle und technische Alignment an seine Teams sicherzustellen.

Die Lösung
Wir haben ein dediziertes Team von 11 Ingenieuren in Novi Sad zusammengestellt, die auf verschiedene Bereiche spezialisiert sind, um die Entwicklung von Embotechs Schlüsselprodukten, PRODRIVER und PROFLEET, zu unterstützen. Das Team entwickelte Anwendungen von Grund auf neu und integrierte externe Client-Systeme und PROFLEET mit PRODRIVER unter Verwendung von modernem C++ und Rust. Um die Zertifizierungsanforderungen zu erfüllen, trugen sie zur Entwicklung eines neuen Sicherheits-Frameworks, zur Erweiterung des PROTECT-Sicherheitscheckers und zur Weiterentwicklung des Sicherheitskonzepts von Embotech bei. Ein Teil des Teams konzentrierte sich auf einen hauseigenen Simulator auf Rust-Basis, der für die Validierung und Verifizierung komplexer Systeme unerlässlich ist und eine schnelle und qualitativ hochwertige Lieferung ermöglicht. Bei PROFLEET verbesserte das Team die Microservice-Architektur und -Infrastruktur mit dem MERN-Stack, Docker, Kubernetes und Kafka, wodurch Skalierbarkeit, Leistung und Gesamtfunktionalität erheblich verbessert wurden.

Technologies in detail.
Das Ergebnis:
Das InterVenture Embotech team:
- Entwicklung und Erweiterung von Anwendungen zur Integration externer Client-Systeme und PROFLEET mit PRODRIVER unter Verwendung von modernem C++ und Rust.
- Beitrag zur Entwicklung eines neuen Sicherheits-Frameworks und Erweiterung des PROTECT-Sicherheitscheckers zur Erfüllung der Zertifizierungsanforderungen.
- Spielte eine entscheidende Rolle bei der Erstellung eines Sicherheitskonzepts zur Gewährleistung der Systemkonformität und Zuverlässigkeit.
- Arbeitete an Embotechs hauseigenem Rust-basierten Simulator, der eine schnelle und qualitativ hochwertige Validierung und Verifizierung komplexer Systeme ermöglicht.
- Verbesserung der Microservice-Architektur und -Infrastruktur von PROFLEET unter Verwendung des MERN-Stacks, Docker, Kubernetes und Kafka, was zu erheblichen Verbesserungen der Skalierbarkeit, Leistung und Funktionalität führte.
