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, 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
- SEI CERT C
- 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
Stellenangebote Professional User Interface
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
Stellenangebote Software Test & Quality
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
Stellenangebote Internet of Things
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, ISTQB, OCUP, iSAQB, OCSMP, …)
- Schulungen, Workshops, Expert Sessions
Stellenangebote Technical Navigators
Im Moment gibt es keine Stellenausschreibungen.