Technologien? Kompetenzen!
Statt von Technologien, Prozessortypen, Betriebssystemen etc. sprechen wir lieber über unsere grundlegenden Kompetenzen. Einzelne Technologien halten wir für nicht so wichtig, da wir uns basierend auf unseren Kompetenzen sehr schnell in neue Technologien einarbeiten können. Für Ihr Projekt heisst das, dass wir genau die Technologien auswählen, welche für Ihr Projekt optimal sind. Diese schnelle Einarbeitung hilft uns auch, Ihr Branchenwissen rasch aufzunehmen.
Dies sind unsere Kompetenzen:
Projektmanagement
Wir sind sehr stark Prozess-orientiert.
- Prozesse nach Capability Maturity Model Integration for Development (CMMI-DEV) V1.3
- Level 3 nach SCAMPI B/C
- ISO 9001
- Projektmanagement für schnelle ("agile") Entwicklungen
- Für funktionale Sicherheit nach V-Modell
- Genaue Abschätzungen
- Sinnvolles Risikomanagement
- Transparente Projektverfolgung und Reporting für unsere Kunden
System-Entwicklung
- Komplexe Systeme/ Systemoptimierung (Software-Elektronik-Mechanik)
- BOM Kosten-optimiertes Systemdesign
- Industrial Design/ Mechanik
- Funktionale Sicherheit für verschiedene Industrien, inkl. Sicherheitsanalysen
- ISO 26262/ IEC 61805/ Maschinenrichtlinie (ISO 13849)/ DO-178, DO-254, ARP-4754, ARP-4761/ IEC 62304...
- Cybersecurity inkl. Sicherheitsanalysen
- Secure Boot, Secure Data, Secure Communication, Secure Updates, Schlüssel & Zertifikate...
- Software/ Hardware Codesign
Software-Entwicklung
- Embedded Software-Architektur & Design
- C++/ C#/ C
- von bare-metal über RTOS bis Linux/ Windows
- Python
- Digitale Signalverarbeitung/ Bildverarbeitung/ Regelungstechnik
- Grafische Bedienoberflächen/ Touchscreens
- Multi-Plattform Apps (Android, iOS, MacOS, Windows)
- Code Generation
- für Protokolle, Datenhaltung, Parameterhandling, Menustrukturen...
- Continuous Integration von embedded Systemen
- inkl. Simulation kompletter Systeme auf PC
- Statische Code Analyse (MISRA C/ MISRA C++)
- Unit Test/ Code Coverage
Elektronik-Entwicklung/ Hardware-Entwicklung
- Schema/ Layout
- Analoges/ digitales Design
- Prozessorsysteme
- Sensorik
- Grafische Bedienung (GUI): LCD, OLED, Kapazitiver Touch
- Leistungselektronik/ Versorgung/ Batterien & Batterieladung
- EMV Design & Debugging
- auch für kostensensitive Geräte (ohne geschirmtes/ leitendes Gehäuse: EMV auf Leiterplatten-Ebene)
- Antennen
- für Wireless/ Funk
- Mobile, batteriebetriebene Geräte
- ATEX Design
- ErP (Energy related Products) Design
- Design for Cost
- Design for Test/ Design for Manufacturing
- Programmierbare Logik
Wenn wir zusätzliche Kompetenzen brauchen, dann arbeiten wir mit unseren Partnern zusammen.
Für die, die es trotzdem interessiert, was wir an Technologien einsetzen:
System-Entwicklung
- ARM Cortex-M und Cortex-A
- ST, NXP, Texas Instruments, Renesas...
- diverse 8/ 16 bit Mikrocontroller
- DSP
- x86
- Drahtgebundene Kommunikation
- Wireless/ Funk Kommunikation
- Satellitennavigation
Werkzeuge
Software-Entwicklung
- Embedded Linux
- Yocto
- Windows
- Xamarin
- Qt/ TouchGFX/ WinForms/ WPF...
- FreeRTOS, VxWorks, MQX, Sciopta...
- JSON , XML
- Protokolle
- CORBA, XML-RPC, SOAP, REST...
- TCP/ IP, UDP, MQTT, HDLC...
Werkzeuge
- Sparx Systems Enterprise Architect, IBM Rhapsody
- Eclipse
- Microsoft Visual Studio .NET
- Doxygen
- QA-C, PCLint, LDRA, Klocwork...
- Cantata, NUnit
- Jenkins
Elektronik-Entwicklung/ Hardware-Entwicklung
- Feinstleitertechnik (HDI: High Density Interconnect)