Udvikling af embedded og hardware
Ydelser inden for udvikling af embedded og hardware: embedded software, firmware, FPGA, hardware- og PCB-design, IoT-systemer, enhedstest og robotsoftware til forbrugerelektronik og wearables, industriel automatisering, automotive, telekom og netværk, smart home og sikkerhedssystemer, energi, medicinsk udstyr, landbrug og logistik. Dedikerede ingeniører til jeres team eller projekter leveret fra ende til anden, med cloud-, web- og mobilsiden bygget af vores egne .NET-, Python-, frontend- og mobiludviklere.
Ydelser inden for embedded og hardware
Hver side beskriver, hvad vi bygger, måderne at arbejde sammen med os på og de spørgsmål, kunder stiller først.
Udvikling af embedded software
Udvikling af embedded software: embedded Linux, Android og RTOS, drivere, BSP'er, automotive, netværks-, lyd- og videosoftware samt sikre opdateringer, med dedikerede embedded softwareingeniører eller projektleverance.
Firmwareudvikling
Firmwareudvikling: firmware til mikrocontrollere i C, C++ og Rust, trådløse stacks, bootloaders, automotive-ECU'er, motorstyring og design til lavt strømforbrug, med dedikerede firmwareingeniører eller projektleverance.
FPGA-udvikling
FPGA-udvikling: RTL-design i SystemVerilog og VHDL, verifikation af FPGA og ASIC, SoC FPGA, video, netværk, dataopsamling og acceleration, med dedikerede FPGA-ingeniører eller projektleverance.
Hardware- og PCB-design
Hardware- og PCB-design: skemaer, multilayer- og HDI-layout, design til højhastighed, RF, analog og strøm, forberedelse til EMC og produktionsfiler, med dedikerede hardwareingeniører eller projektleverance.
IoT-udvikling
IoT-udvikling: connectivity, provisioning, cloudplatforme på Azure eller AWS, opdatering af enhedsflåder, industriel IoT, asset tracking, EV-opladning, dashboards og apps, med dedikerede IoT-udviklere eller projektleverance.
Test af embedded og hardware
Test af embedded og hardware: enhedstest, hardware-in-the-loop-rigs, firmwareautomatisering, automotive-ECU'er, tests af connectivity og sikkerhed, med dedikerede embedded QA-ingeniører eller projektleverance.
Robotiksoftware
Udvikling af robotiksoftware på ROS 2: perception, navigation, bevægelsesplanlægning, robotstyring, industrielle celler, autonome køretøjer og flådesoftware, med dedikerede robotikingeniører eller projektleverance.
Beskrevet andre steder på websitet
C- og C++-udvikling
C- og C++-udvikling: embedded firmware, desktopsoftware i Qt, net- og telekomsoftware, systemer med lav latenstid, sikkerhedssoftware og modernisering af C++, med dedikerede C++-udviklere eller projektleverance.
Rust-udvikling
Rust-udvikling: backendservices og API'er, blockchain og Web3, system- og infrastruktursoftware, sikkerhedsværktøjer, embedded firmware og WebAssembly, med dedikerede Rust-udviklere eller projektleverance.
QA og testautomatisering
Manuel QA, testplaner og automatiserede testsuiter i Playwright, kørt i continuous integration, så en fejlende test blokerer releasen i stedet for at nå jeres brugere.
Udvikling af mobilapps
Native iOS-apps i Swift, cross-platform-apps i .NET MAUI og React Native, bygget af ingeniører, der også ejer den backend, appen taler med.
Cloud og DevOps
Azure Functions, Azure SQL med Always Encrypted, Terraform til hver ressource og pipelines i GitHub Actions, med drift detection og omkostningskontrol indbygget fra start.
Markeder, vi bygger til
Forbrugerelektronik og wearables
Batteridrevne enheder, wearables, lydprodukter og hvidevarer med companion-apps, hvor pris pr. enhed, batterilevetid og en nem første opsætning afgør produktet.
Industriel automatisering
Controllere, sensorer og gateways, der taler Modbus, OPC UA, EtherCAT eller PROFINET, og den software, der forbinder maskiner med MES- og vedligeholdelsessystemer.
Automotive og mobilitet
ECU-firmware på Classic AUTOSAR, infotainment og digitale cockpits, sensorbehandling til førerassistance, telematikenheder, CAN- og diagnoseværktøjer og styringer til el-cykler og el-løbehjul.
Telekom og netværk
Routere, gateways, firewalls og access points på OpenWrt, prplOS eller RDK-B, pakkebehandling i software og i FPGA-logik og timing- og radioudstyr til 5G-netværk.
Smart home, bygninger og sikkerhed
Matter-, Thread- og Zigbee-enheder til hjemmet, BACnet- og KNX-integration til varme, ventilation og belysning i erhvervsbygninger samt alarm-, adgangskontrol- og videoprodukter.
Energi og måling
Smarte målere på DLMS/COSEM og M-Bus, controllere til solcelleinvertere, batterilagring og batteristyring samt ladestandere til elbiler og ladenetværk på OCPP 2.0.1 og 2.1.
Medicinske og sundhedsenheder
Overvågnings-, diagnose- og wellnessenheder bygget inden for jeres kvalitetsstyringssystem, med den sporbarhed og de risikoregistre, IEC 62304 og ISO 14971 kræver.
Landbrug
Mark- og jordsensorer på LoRaWAN, ISOBUS-controllere til traktorer og redskaber og automatisering til drivhuse og stalde.
Sporing i logistik
GNSS- og mobiltrackere til paller, containere og køretøjer, temperaturloggere til kølekæder og Bluetooth-tags til indendørs lokalisering.
De samme regler på enheden som i skyen
Reproducerbare builds i containere, tests på hver ændring og på rigtig hardware før en release, nul advarsler, kerner og afhængigheder på vedligeholdte releases med sikkerhedsadvarsler behandlet som ubetingede opgraderinger, signeringsnøgler i en vault frem for på en laptop og en software bill of materials fra hvert build. Nul advarsler, aktuelle releases og ubetingede sikkerhedsopgraderinger er regler, vi allerede driver vores egne systemer efter; her gælder de for software, der leveres i en æske.
Hardwarearbejdet kører inden for jeres proces: jeres kvalitetsstyringssystem og sikkerhedsproces til medicinske, automotive og andre regulerede produkter, jeres kontraktproducent til produktion og et akkrediteret laboratorium efter eget valg til certificeringstest. Alt, hvad vi designer eller skriver, leveres ind i jeres repositories og overdrages til jer.
Software til maskiner, vi aldrig rører
Vi skriver Rust til vores egen desktopsoftware: en agent, der kontrollerer Windows-, macOS- og Ubuntu-laptops mod vores sikkerhedsbaseline, med hver kontrol knyttet til ISO 27001, CIS, Cyber Essentials, Essential Eight og SOC 2, og en desktopapp til tidsregistrering. Det er ikke firmware, men den deler firmwarens vilkår: én kodebase krydskontrolleret for hver målplatform, der kører uden opsyn på maskiner, dens udviklere aldrig ser, og kun udgivet fra main med en låst toolchain. Læs om vores Rust-arbejde.
Spørgsmål om udvikling af embedded og hardware
Hvilke markeder bygger I til?
Forbrugerelektronik og wearables, industriel automatisering, automotive og mobilitet, telekom og netværk, smart home, bygninger og sikkerhedssystemer, energi og måling, medicinske og sundhedsenheder, landbrug og sporing i logistik. Til medicinsk udstyr, køretøjer og industrielle sikkerhedsfunktioner arbejder vi inden for jeres kvalitetsstyringssystem og sikkerhedsproces: jeres procedurer, design controls, risikofil og safety case, med den sporbarhed, som IEC 62304 og ISO 14971, ISO 26262 og Automotive SPICE eller IEC 61508 kræver, opbygget undervejs i arbejdet og ikke rekonstrueret før en audit. Certificering og den regulatoriske dokumentation forbliver hos jer som producent.
Hvordan arbejder ingeniører i Ukraine på vores hardware?
Hardwaren når udvikleren på to måder: udviklingskits og prototypekort sendes til vedkommende, eller vedkommende arbejder på et rack i jeres lab gennem fjernstyret strømafbryder, en debug probe og en seriel konsol over jeres VPN. Uanset hvad kører buildet i jeres pipeline, og koden ligger i jeres repositories. Det meste af koden testes først på build-maskinen og på emuleret hardware, så tiden på det rigtige kort går til det, som kun kortet kan vise.
Kan ét team bygge enheden, skyen og appen?
Ja. Specialister i firmware, embedded software og hardware arbejder side om side med vores egne .NET- og Python-udviklere på Azure, Angular- og React-udviklere på webportalen og iOS-, .NET MAUI- og React Native-udviklere på companion-appen, alle mod ét sæt beskedkontrakter.
Hvem ejer de designs, den firmware og den kode, I producerer?
Det gør I. Hver specialist har en underskrevet kontrakt med BigTree108, som overdrager alt arbejdsresultat til virksomheden, og vores aftale med jer overdrager det videre til jer. Kode, designs og dokumenter leveres ind i jeres egne repositories og værktøjer og opbevares ikke et sted, hvor kun vi kan ændre dem.
Bygger I en enhed eller et tilsluttet produkt?
Fortæl os, hvad produktet gør, hvilket stadie det er på, og hvor I har brug for hjælp. I får svar inden for én arbejdsdag: en plan, kandidatprofiler eller en anbefaling om, hvor I skal starte.