Leistungen für Embedded- und Hardware-Tests
Leistungen für Embedded- und Hardware-Tests für Geräte und die Apps drumherum: funktionale Gerätetests, Hardware-in-the-Loop-Prüfstände, Testautomatisierung für Firmware, Konnektivitäts- und Interoperabilitätstests, Tests von Automotive-Steuergeräten, Sicherheitstests für Geräte, Update- und Stromausfalltests sowie Endprüfungen in der Fertigung, mit dedizierten Embedded-QA-Engineers für Ihr Team oder komplett umgesetzten Projekten.
Gerätetests, die wir durchführen
Funktionstests von Geräten und Apps
Testfälle, die aus Ihren Anforderungen geschrieben und von Hand auf echten Geräten ausgeführt werden, explorative Sitzungen zur Ersteinrichtung und zum Alltagsgebrauch sowie die Begleit-App und das Webportal, geprüft auf echten Smartphones und in verschiedenen Browsern, wobei jeder Fehler mit seinem seriellen Log und einem Video erfasst wird.
Testautomatisierung für Firmware
Unit-Tests auf dem Host, Renode-Simulationen und Tests auf dem Zielgerät, in die Pipeline eingebunden, mit Ergebnissen und seriellen Logs, die an den Build angehängt sind, der sie erzeugt hat.
Hardware-in-the-Loop-Prüfstände
Prüfstände, auf denen pytest oder Robot Framework das Prüfobjekt, programmierbare Netzteile, Relais und Messgeräte über SCPI und PyVISA ansteuert, während labgrid die Boards verwaltet, sodass jeder Firmware-Build auf echter Hardware läuft, bevor ihn ein Mensch zu sehen bekommt.
Konnektivitäts- und Interoperabilitätstests
Bluetooth-, Wi-Fi-, Thread- und Matter-Geräte, getestet gegen die Smartphones, Router und Hubs, die Ihre Kunden besitzen, mit Sniffer-Mitschnitten zu jedem Fehler, Vortests für die Bluetooth-SIG-Qualifizierung und die Matter-Zertifizierung sowie Durchsatztests mit iPerf3 oder TRex für Netzwerkgeräte.
Tests von Automotive-Steuergeräten
Prüfstände in Vector CANoe und vTESTstudio oder auf Hardware-in-the-Loop-Systemen von dSPACE und NI, CAN-, LIN- und Automotive-Ethernet-Verkehr, geprüft gegen die Kommunikationsmatrix, sowie UDS-Diagnose, mit Berichten, die für ISO 26262 und Automotive SPICE auf Anforderungen rückverfolgbar sind.
Update- und Stromausfalltests
Wiederholte Update-Zyklen mit Stromunterbrechung zu zufälligen Zeitpunkten, unterbrochenen Downloads und absichtlich beschädigten Images, um nachzuweisen, dass das Gerät immer in eine funktionierende Version bootet.
Leistungsaufnahme, Dauerbetrieb und Umgebung
Batterielaufzeit, gemessen mit einem Power Profiler in jedem Betriebsmodus, Dauertests, die tagelang laufen, und Temperaturläufe in einer Klimakammer in Ihrem Labor oder in einem Prüflabor.
Sicherheitstests für Geräte
Firmware-Images, geprüft auf eingebettete Schlüssel, Standardpasswörter und veraltete Bibliotheken, Protokoll-Parser, die mit libFuzzer oder AFL++ per Fuzzing getestet werden, Debug-Schnittstellen wie JTAG, SWD und UART, deren Sperrung geprüft wird, und Nachweise für ETSI EN 303 645 und EN 18031.
Endprüfungen in der Fertigung
Prüfplätze in der Fertigung, die jedes Gerät flashen, kalibrieren und prüfen, Seriennummer und Ergebnisse in einer Datenbank festhalten und dem Bediener an der Linie schlicht „bestanden“ oder „nicht bestanden“ anzeigen.
Embedded-QA-Engineers einstellen
Dedizierte Embedded-QA-Engineers
Embedded-QA-Engineers, die in Vollzeit zu Ihrem Team gehören, in Ihren Tools und Ihrem Prozess arbeiten und an Ihren Lead berichten. Sie führen die Interviews; wir tragen den ukrainischen Vertrag, die Gehaltsabrechnung, die Rechnungsstellung und den Urlaub.
Projekte im Bereich Gerätetests
Ein abgegrenztes Arbeitspaket im Bereich Gerätetests mit festem Umfang, festem Plan und einem benannten Verantwortlichen auf unserer Seite, der das Ergebnis verantwortet und den Fortschritt in Ihren Kanälen berichtet.
Gerätetests als laufender Service
Gerätetests als fortlaufende Leistung: jeden Monat dieselben Personen, ein Backlog, das Sie priorisieren, und Stunden, die Sie in unserem Portal und auf der Rechnung einsehen können.
Die Seite zum dedizierten Team erklärt, wie Spezialisten zu Ihrem Team stoßen, und die Seite zum Outsourcing behandelt Projektlieferung, Übernahmen und unsere Abrechnung.
Wer sich bei Ihnen um Gerätetests kümmert
Embedded-QA-Engineers
Testpläne, Prüfstände und Automatisierung auf dem Zielgerät
Automotive-Testingenieure
CANoe, HIL-Prüfstände und Testnachweise nach ISO 26262
QA-Ingenieure
Manuelle Tests und Playwright-Automatisierung für Apps und Portale
Python-Entwickler
Test-Harnesses, Gerätesteuerung und Ergebnisspeicherung
Hardware-Entwickler
Prüfaufbauten, Adapter und Verdrahtung der Messgeräte
So testen wir Geräte
Tests werden aus den Anforderungen und der Risikoanalyse geschrieben statt aus dem Code, und jeder Test lässt sich auf die Anforderung zurückführen, die er prüft; das ist der Nachweis, den ein Qualitätsprozess für Medizin, Industrie oder Automotive verlangt. Automatisierte Suiten laufen bei jedem Build, und manuelle und explorative Tests setzen dort an, wo die Automatisierung nichts sieht, etwa bei der Ersteinrichtung und beim Verhalten des Geräts in der Hand eines Kunden.
Ein fehlschlagender Test blockiert das Release, wie bei unserer Web-Arbeit: Ergebnisse werden an den Build angehängt, ein instabiler Test wird repariert oder entfernt, statt so lange wiederholt zu werden, bis er besteht, und ein am Gerät gefundener Fehler bekommt einen Regressionstest, bevor er geschlossen wird.
Weitere Embedded- und Hardware-Leistungen
Embedded-Software-Entwicklung
Services für Embedded-Software-Entwicklung: Embedded Linux, Android und RTOS, Treiber, BSPs, Automotive-, Netzwerk-, Audio- und Videosoftware sowie sichere Updates, mit dedizierten Embedded-Software-Engineers oder Projektlieferung.
Firmware-Entwicklung
Services für Firmware-Entwicklung: Mikrocontroller-Firmware in C, C++ und Rust, Funk-Stacks, Bootloader, Automotive-Steuergeräte, Motorsteuerung und stromsparendes Design, mit dedizierten Firmware-Engineers oder Projektlieferung.
FPGA-Entwicklung
Services für FPGA-Entwicklung: RTL-Design in SystemVerilog und VHDL, FPGA- und ASIC-Verifikation, SoC-FPGA, Video, Netzwerke, Datenerfassung und Beschleunigung, mit dedizierten FPGA-Engineers oder Projektlieferung.
Hardware- und Leiterplattendesign
Services für Hardware- und Leiterplattendesign: Schaltpläne, Multilayer- und HDI-Layout, High-Speed-, HF-, Analog- und Leistungsdesign, EMV-Vorbereitung und Fertigungsdaten, mit dedizierten Hardware-Engineers oder Projektlieferung.
IoT-Entwicklung
Services für IoT-Entwicklung: Konnektivität, Provisionierung, Cloud-Plattformen auf Azure oder AWS, Updates für Geräteflotten, Industrial IoT, Asset Tracking, E-Fahrzeug-Laden, Dashboards und Apps, mit dedizierten IoT-Entwicklern oder Projektlieferung.
Robotik-Software
Services für die Entwicklung von Robotik-Software auf ROS 2: Wahrnehmung, Navigation, Bewegungsplanung, Robotersteuerung, Industriezellen, autonome Fahrzeuge und Flottensoftware, mit dedizierten Robotik-Engineers oder Projektlieferung.
Fragen zu Embedded- und Hardware-Tests
Wo stehen die Prüfstände?
Dort, wo die Hardware am nützlichsten ist: in Ihrem Labor, bedient von unseren Entwicklern über Ihr VPN, oder beim Entwickler, wenn sich Geräte und Prüfaufbauten zu ihm schicken lassen. Das Prüfstand-Design, die Schaltpläne und die Skripte liegen in beiden Fällen in Ihrem Repository, sodass sich der Prüfstand in Ihrem Werk oder Ihrem Prüflabor nachbauen lässt.
Führen Sie Zertifizierungsprüfungen durch?
Zertifizierungsprüfungen für CE, UKCA, FCC oder eine Medizinnorm führt ein akkreditiertes Labor durch. Wir machen das Gerät dafür bereit: Pre-Compliance-Läufe der Tests, die Ihre Norm nennt, die Funktions- und Regressionsnachweise, die Ihre technische Dokumentation braucht, und Korrekturen vor der formalen Prüfung, sodass der offizielle Lauf bestätigt, statt Fehler zu entdecken.
In welchen Branchen arbeiten Ihre Embedded-QA-Engineers?
Unterhaltungselektronik und Smart Home, bei Geräten, die mit den Apps und Hubs getestet werden, mit denen sie gekoppelt sind; Automotive, bei Tests von Steuergeräten, Infotainment und Diagnose; Industrie- und Energietechnik, bei Steuerungen, Zählern und Ladegeräten; Medizinprodukte, bei den Verifikationsnachweisen, die IEC 62304 und die technische Dokumentation verlangen; Telekommunikation und Netzwerktechnik, bei Routern und Gateways, die auf Durchsatz und Stabilität getestet werden; sowie Sicherheitssysteme, bei Alarm-, Zutrittskontroll- und Kameraprodukten.
Wie schnell können Embedded-QA-Engineers starten?
Steht für die Position Embedded-QA-Engineer eine passende Person zur Verfügung, hängt der Start nur von Ihrem Interview sowie von NDA und IP-Übertragung ab. Andernfalls starten wir eine Suche, die typischerweise innerhalb von zwei bis drei Wochen Kandidatenprofile liefert, und niemand beginnt, bevor Sie zugestimmt haben.
Wie stellen wir Embedded-QA-Engineers über BigTree108 ein?
Nennen Sie uns die Aufgabe, die Seniorität und die benötigten Stunden. Wir schlagen ein oder zwei Personen mit ihren Profilen vor, Sie führen die Interviews so, wie Sie Ihre eigene Neueinstellung interviewen würden, unterzeichnen einen Vertrag mit BIG TREE 108 LLC und erhalten eine Rechnung im Monat.
Wem gehören die Arbeitsergebnisse?
Sie. Jeder Spezialist hat einen unterzeichneten Vertrag mit BigTree108, der alle Arbeitsergebnisse dem Unternehmen überträgt, und unser Vertrag mit Ihnen überträgt sie an Sie weiter. Code, Designs und Dokumente werden in Ihre eigenen Repositories und Tools geliefert und nicht dort aufbewahrt, wo nur wir sie ändern können.
Soll Ihr Gerät getestet werden?
Sagen Sie uns, was das Gerät tut, wie es aktualisiert wird und wie viele Sie bauen. Sie erhalten innerhalb eines Werktags eine Antwort: einen Testplan, Kandidatenprofile oder einen Entwurf für den Prüfstand.