Zum Hauptinhalt springen

Ihr professioneller Projektpartner für aktuelle Themen

Wir bieten Ihnen professionelle Unterstützung.

Embedded Linux

Wir unterstützen Sie in jeder Projektphase mit den passenden Linux- und Branchen-Kenntnissen.

Treiberanpassung, Imageerstellung, Bootloader

  • Bootfähig machen Ihrer Hardware unter Linux
    • Anpassungen von Bootloader und Kernel
  • Erstellung und Anpassung Ihres Rootfilesystems mit modernen Buildsystemen
  • Unterstützung bei Fehlersuche und Timinganalysen
  • Planung und Umsetzung des sicheren Softwareupdates für Ihre Embedded Hardware
  • Applikationsentwicklung unter Linux mit und ohne GUI
  • HIL Test-Lösungen passend zu Ihrer Hardware
  • Testautomatisierung und Continuous Integration und Deployment

Applikationen

  • Konzept, Entwicklung, Test und Support
  • Client/Server-Applikationen
  • Echtzeit- und performanceoptimierte-Anwendungen
  • Geräte- und Maschinensteuerungen mit und ohne GUI
  • Automatisierung, Skripting
  • Gängige Distributionen

Stellenangebote Embedded Linux

Embedded Security

Wir unterstützen Sie bei der Entwicklung von sicheren Systemen und sicherer Software:

  • Bedrohungs- und Risikoanalyse (z.B. STRIDE, DREAD, DIN SPEC 27072)
  • Secure Boot, Secure Update, Software Signing und Lizenzmanagement
  • Hardware-gestützte Security: TrustZone, SmartCard, TPM, HSM, FPGA
  • High-Security Firmware und Speziallösungen
  • Sichere Kommunikation und Vernetzung: Verschlüsselung, Signatur, Authentifizierung
  • Security Engineering: Durchgängige Lösungen vom µController bis ins Backend
  • Secure Engineering: Secure Development Lifecycle und Maintenance
  • Code Reviews und White-Box-Analysen

 


  • AES
  • Application Partitioning
  • Authentifizierung
  • Autorisierung
  • CERT
  • Common Criteria
  • Data Integrity
  • Data Management Identifizierung
  • ECC
  • Embedded Security
  • HSM
  • IP
  • IPsec
  • IPv6
  • Kryptographie
  • PKI
  • Privacy
  • RSA
  • Schlüsselmanagement
  • Secure Boot
  • Secure Memory
  • Secure Methods
  • Secure Services
  • Secure Update
  • SHA
  • SSL
  • Trusted Execution Environment
  • Trusted Zones
  • Virtualisierung
  • Zertifikate

Professional User Interface

Wir entwickeln für Sie professionelle GUIs (Graphical User Interfaces) und MMIs (Mensch Maschine Interfaces):

  • Umsetzung der GUI unter Berücksichtigung aktueller Methoden und Ihren Vorgaben
  • Höchste Ansprüche an die Architektur – strikte Trennung von Daten, Logik und Visualisierung
  • Modularer Aufbau für größtmögliche Flexibilität, Erweiterbarkeit und Wiederverwendbarkeit
  • Touch/Multitouch GUIs unter Verwendung von C++/Qt/QML
  • Verwendung aktueller Microsoft-Technologien für Desktopapplikationen mit C#, WPF, WCF
  • Webbasierte Bedienoberflächen sowohl für kleine Systeme als auch für große Client-Server-Architekturen mit HTML5/AngularJS
  • Multi User Interfaces

  • .NET
  • App
  • Boost
  • C#
  • CMake
  • GUI Design
  • HTML5
  • Integrity
  • Konzept
  • Linux
  • MDA
  • OOD
  • OOP
  • plattformunabhängig
  • Qt
  • Qt Creator
  • Qt Quick
  • Requirements
  • Scrum
  • SQL
  • SVN Forms
  • Tool
  • UML
  • WCF
  • webbasiert
  • Windows
  • WPF
  • XML

Software Test & Quality

Mixed Mode unterstützt Sie im Softwaretest bei folgenden Themen:

  • Test Prozess
    • Einführung neuer Methoden und Verfahren
    • Analyse und Review bestehender Prozesse
    • Optimierung bestehender Prozesse
    • Einführung der ISO 29119 (Testnorm)
  • Design for Testability
    • Testbarkeit als Anforderung an die SW-Entwicklung
  • Test Driven Development
  • Agile Testing
    • Integration der Tests in die Entwicklung (kein nachgelagerter Prozess)
  • Code Coverage
  • Codeanalyse
  • Coding Styles
  • Continuous Code Quality
  • Continuous Inspection
  • Continuous Integration
  • cppCheck
  • cUnit
  • Embedded Testing
  • Inspektionen
  • Integration Test
  • Jenkins
  • Reviews
  • SonarQube
  • System Test
  • Test Framework
  • Testautomation
  • Unit Test
  • Unity
Internet of Things

Profitieren Sie von unserer Projekterfahrung bei der Entwicklung von IoT-Systemen:

  • Umsetzung von IoT-Systemen vom Mikrocontroller über das Gateway bis zur Cloud
  • Konzepterstellung und Architektur für Ihre Anwendung unter Berücksichtigung der Security
  • Kommunikation zwischen Thing und Cloud mit etablierten Protokollen
  • Sicherung der Datenkommunikation und des Software-Updates

Technical Navigators

Wir unterstützen Ihren Entwicklungsprozess! Von Ihrer Idee bis zur fertigen Lösung!

  • Technologie, Methodenberatung
  • Beratung Entwicklungsprozess, inkl. agiler Methoden
  • Projektmanagement – Einhaltung Qualität, Zeit, Kosten
  • Prozessmodellierung/Umsetzung/Überwachung
  • Auswahl Embedded Plattformen, RTOS, Tools, Entwicklungsumgebungen, SW etc.
  • Analysen, Evaluierungen, Entscheidungs-/Risikomatrix
  • Einführen von Kennzahlen und Messbarkeit
  • Optimierung Ihres Workflows
  • Zertifizierte Mitarbeiter (Scrum-Zertifikate, iREB, iSTQUB, OCUP, iSAQB, OCSMP, …)
  • Schulungen, Workshops, Expert Sessions

    loader-gif