Industry Applications
Vom embedded Controller bis zur cloudbasierten Lösung konzipieren und entwickeln wir die Applikation für Ihr Produkt
Industry Applications
Applikationen, mit denen Sie Ihre Produktideen verwirklichen
Die Realisierung von Produkten erfordert die perfekt angepasste Software auf jeder Systemebene, vom embedded Controller, der maschinennahen Software bis zur Cloud-Lösung.
Als Experten für technische Software verstehen wir die speziellen Herausforderungen von physikalischen Systemen, Geräten, Maschinen und den angebunden Datenverarbeitungssystemen. Branchenübergreifend unterstützen wir unsere Kunden bei der Anforderungserfassung, über Konzeption der System– und Softwarearchitektur, der Softwareentwicklung bis zur Validierung und Test.
-
Security Engineer (gn) Softwaresysteme
Ingenics Digital GmbHGräfelfing bei München -
(Senior) Softwareentwickler (gn) C++ Applikationen
Ingenics Digital GmbHGräfelfing bei München -
(Senior) Java Entwickler (gn) – Spring Boot / TypeScript
Ingenics Digital GmbHGräfelfing bei München
Applikationsentwicklung
Applikationsentwicklung auf embedded Controllern
Embedded Controller mit und ohne User Interface stellen häufig das Rückgrat eines Geräts oder einer Maschine dar. Unsere Kernkompetenz umfasst die Linux-basierte Entwicklung mit und ohne User Interface. Spezielle Herausforderungen wie performante Webbasierte Interfaces, embedded Datenbanken oder Unterstützung verschiedenster Schnittstellen sind unser Tagesgeschäft. Die effiziente Entwicklung in Python, C++, Qt/QML, und Webfrontends ist selbstverständlich.
Technische Applikationen
Technische Applikationen leben vom Verständnis der zugrundeliegenden Systeme. Häufige Herausforderungen sind hier die Live-Verarbeitung von Datenströmen, Visualisierung und Bedienung unterschiedlichster Schnittstellen und die Einhaltung von Prozessen und Normen, z.B. für Medizintechnik oder Automotive. Moderne Designs wie hybride oder serviceorientierte Architekturen kommen zum Einsatz.
Algorithmen in der Applikationsentwicklung
Wir unterstützen Sie mit unserer Erfahrung bei der Entwicklung und Umsetzung von spezifischen Algorithmen. Unser Erfahrungsspektrum umfasst ein weites Spektrum an verschiedenen Algorithmen und Technologien. Routing-, Slicing-, Bildverarbeitungs-, Erkennungs-, Load-Balancing oder allgemeine Berechnungsalgorithmen haben wir bereits in der verschiedensten Anwendungen umgesetzt.
- RAlgorithmus-Entwicklung
- RLaufzeit- und Ressourcenoptimierung
- R Massive parallele Ausführung von Algorithmen mittels KI-Bibliotheken
- RSchutz des Know-hows bei der Algorithmus-Distribution
Die Werkzeugkiste der Applikationsentwicklung
Verwirklichen Sie gemeinsam mit uns Ihre Produktideen.
Technologien zur Umsetzung
- Angular, Vue JS
- Modernes C++ (17/20)
- C# / .Net
- Python
- Qt / QML
- Java EE
- RUST
Interfaces und Tooling
Entscheidenden Anteil an der effizienten Softwareentwicklung Entwicklung haben moderne Interface Technologien und Tooling:
- RPC / gRPC
- REST
- MQTT
- AMQP
- OPC / OPC UA
- WebSockets
- Bluetooth
- Protobuffers
- JSON
- TTN / Echtzeit Ethernet
DevOps und Automatisierung
- GitLab / GitLab CI
- Azure DevOps
- Jenkins
- Teamcity
- Docker / Kubernetes / Podman







