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.
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.
Embedded- und Hardware-Tests
Services für Embedded- und Hardware-Tests: Gerätetests, Hardware-in-the-Loop-Aufbauten, Firmware-Automatisierung, Automotive-Steuergeräte, Konnektivitäts- und Sicherheitstests, mit dedizierten Embedded-QA-Engineers 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.
An anderer Stelle der Website behandelt
C- und C++-Entwicklung
Services für C- und C++-Entwicklung: Embedded-Firmware, Qt-Desktop-Software, Netzwerk- und Telekommunikationssoftware, Systeme mit niedriger Latenz, Sicherheitssoftware und C++-Modernisierung, mit dedizierten C++-Entwicklern oder Projektlieferung.
Rust-Entwicklung
Services für Rust-Entwicklung: Backend-Services und APIs, Blockchain und Web3, System- und Infrastruktursoftware, Security-Tooling, Embedded-Firmware und WebAssembly, mit dedizierten Rust-Entwicklern oder Projektlieferung.
QA und Testautomatisierung
Manuelle QA, Testpläne und automatisierte Suiten in Playwright, in der Continuous Integration ausgeführt, sodass ein fehlschlagender Test das Release blockiert, statt Ihre Nutzer zu erreichen.
Mobile-Entwicklung
Native iOS-Apps in Swift, plattformübergreifende Apps in .NET MAUI und React Native, gebaut von Entwicklern, die auch das Backend verantworten, mit dem die App spricht.
Cloud und DevOps
Azure Functions, Azure SQL mit Always Encrypted, Terraform für jede Ressource und Pipelines in GitHub Actions, mit Drift-Erkennung und Kostenkontrolle von Anfang an.
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.