Zum Inhalt springen
BigTree108

Embedded- und Hardware-Entwicklung

Leistungen für Embedded- und Hardware-Entwicklung: Embedded-Software, Firmware, FPGA, Hardware- und Leiterplattendesign, IoT-Systeme, Gerätetests und Robotik-Software für Unterhaltungselektronik und Wearables, Industrieautomatisierung, Automotive, Telekommunikation und Netzwerktechnik, Smart-Home- und Sicherheitssysteme, Energie, Medizinprodukte, Landwirtschaft und Logistik. Dedizierte Entwickler für Ihr Team oder komplett umgesetzte Projekte, wobei die Cloud-, Web- und Mobile-Seite von unseren eigenen .NET-, Python-, Frontend- und Mobile-Entwicklern gebaut wird.

Embedded- und Hardware-Leistungen

Jede Seite beschreibt, was wir bauen, die Formen der Zusammenarbeit und die Fragen, die Kunden zuerst stellen.

An anderer Stelle der Website behandelt

Märkte, für die wir bauen

  • Unterhaltungselektronik und Wearables

    Batteriebetriebene Geräte, Wearables, Audioprodukte und Haushaltsgeräte mit Begleit-Apps, bei denen Stückkosten, Batterielaufzeit und eine einfache Ersteinrichtung über das Produkt entscheiden.

  • Industrieautomatisierung

    Steuerungen, Sensoren und Gateways, die Modbus, OPC UA, EtherCAT oder PROFINET sprechen, und die Software, die Maschinen mit MES- und Instandhaltungssystemen verbindet.

  • Automotive und Mobilität

    Steuergeräte-Firmware auf Classic AUTOSAR, Infotainment und digitale Cockpits, Sensorverarbeitung für Fahrerassistenz, Telematikeinheiten, CAN- und Diagnosewerkzeuge sowie Steuerungen für E-Bikes und E-Scooter.

  • Telekommunikation und Netzwerktechnik

    Router, Gateways, Firewalls und Access Points auf OpenWrt, prplOS oder RDK-B, Paketverarbeitung in Software und in FPGA-Logik sowie Timing- und Funkgeräte für 5G-Netze.

  • Smart Home, Gebäude und Sicherheit

    Matter-, Thread- und Zigbee-Geräte für das Zuhause, BACnet- und KNX-Integration für Heizung, Lüftung und Beleuchtung in Gewerbegebäuden sowie Alarm-, Zutrittskontroll- und Videoprodukte.

  • Energie und Messtechnik

    Smart Meter auf DLMS/COSEM und M-Bus, Steuerungen für Solar-Wechselrichter, Batteriespeicher und Batteriemanagement sowie Ladestationen und Ladenetze für Elektrofahrzeuge auf OCPP 2.0.1 und 2.1.

  • Medizin- und Gesundheitsgeräte

    Überwachungs-, Diagnose- und Wellnessgeräte, gebaut innerhalb Ihres Qualitätsmanagementsystems, mit der Rückverfolgbarkeit und den Risikoakten, die IEC 62304 und ISO 14971 verlangen.

  • Landwirtschaft

    Feld- und Bodensensoren auf LoRaWAN, ISOBUS-Steuerungen für Traktoren und Anbaugeräte sowie Automatisierung für Gewächshäuser und Stallgebäude.

  • Logistik-Tracking

    GNSS- und Mobilfunk-Tracker für Paletten, Container und Fahrzeuge, Temperaturlogger für die Kühlkette und Bluetooth-Tags für die Ortung in Gebäuden.

Dieselben Regeln auf dem Gerät wie in der Cloud

Reproduzierbare Builds in Containern, Tests bei jeder Änderung und vor einem Release auf echter Hardware, null Warnungen, Kernel und Abhängigkeiten auf gepflegten Releases, wobei Sicherheitsmeldungen als bedingungslose Upgrades behandelt werden, Signaturschlüssel in einem Vault statt auf einem Laptop und eine Software-Stückliste aus jedem Build. Null Warnungen, aktuelle Releases und bedingungslose Sicherheits-Upgrades sind Regeln, nach denen wir bereits unsere eigenen Systeme betreiben; hier gelten sie für Software, die im Karton ausgeliefert wird.

Hardware-Arbeit läuft innerhalb Ihres Prozesses: Ihr Qualitätsmanagementsystem und Ihr Sicherheitsprozess für Medizin-, Automotive- und andere regulierte Produkte, Ihr Auftragsfertiger für die Produktion und ein akkreditiertes Labor Ihrer Wahl für die Zertifizierungsprüfung. Alles, was wir entwerfen oder schreiben, wird in Ihre Repositories geliefert und an Sie übertragen.

Software für Maschinen, die wir nie anfassen

Für unsere eigene Desktop-Software schreiben wir Rust: einen Agenten, der Windows-, macOS- und Ubuntu-Laptops gegen unsere Sicherheits-Baseline prüft, wobei jede Prüfung ISO 27001, CIS, Cyber Essentials, Essential Eight und SOC 2 zugeordnet ist, und eine Desktop-App zur Zeiterfassung. Das ist keine Firmware, aber sie teilt die Einschränkungen von Firmware: eine Codebasis, die für jede Zielplattform gegengeprüft wird, unbeaufsichtigter Betrieb auf Rechnern, die ihre Entwickler nie zu sehen bekommen, und Releases nur aus dem Main-Branch mit festgelegter Toolchain. Mehr zu unserer Rust-Arbeit.

Fragen zu Embedded- und Hardware-Entwicklung

Für welche Märkte bauen Sie?

Unterhaltungselektronik und Wearables, Industrieautomatisierung, Automotive und Mobilität, Telekommunikation und Netzwerktechnik, Smart Home, Gebäude- und Sicherheitssysteme, Energie und Messtechnik, Medizin- und Gesundheitsgeräte, Landwirtschaft und Logistik-Tracking. Bei Medizinprodukten, Fahrzeugen und industriellen Sicherheitsfunktionen arbeiten wir innerhalb Ihres Qualitätsmanagementsystems und Ihres Sicherheitsprozesses: Ihre Verfahren, Design Controls, Risikoakte und Safety Case, wobei die Rückverfolgbarkeit, die IEC 62304 und ISO 14971, ISO 26262 und Automotive SPICE oder IEC 61508 verlangen, während der Arbeit geführt statt vor einem Audit rekonstruiert wird. Die Zertifizierung und die Zulassungsunterlagen verbleiben bei Ihnen als Hersteller.

Wie arbeiten Entwickler in der Ukraine an unserer Hardware?

Die Hardware erreicht den Entwickler auf einem von zwei Wegen: Entwicklungskits und Prototypenplatinen werden ihm zugeschickt, oder er arbeitet über Remote-Stromschaltung, einen Debug-Probe und eine serielle Konsole per VPN an einem Rack in Ihrem Labor. In beiden Fällen läuft der Build in Ihrer Pipeline, und der Code liegt in Ihren Repositories. Der Großteil des Codes wird zuerst auf der Build-Maschine und auf emulierter Hardware getestet, sodass die Zeit am echten Board dem gewidmet wird, was nur das Board zeigen kann.

Kann ein Team das Gerät, die Cloud und die App bauen?

Ja. Firmware-, Embedded-Software- und Hardware-Spezialisten arbeiten neben unseren eigenen .NET- und Python-Entwicklern auf Azure, Angular- und React-Entwicklern am Webportal sowie iOS-, .NET-MAUI- und React-Native-Entwicklern an der Begleit-App, alle gegen einen gemeinsamen Satz von Nachrichtenverträgen.

Wem gehören die Designs, die Firmware und der Code, die Sie erstellen?

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.

Entwickeln Sie ein Gerät oder ein vernetztes Produkt?

Sagen Sie uns, was das Produkt tut, in welcher Phase es sich befindet und wo Sie Hilfe brauchen. Sie erhalten innerhalb eines Werktags eine Antwort: einen Plan, Kandidatenprofile oder eine Empfehlung, wo man beginnt.