Hårdvara, fast programvara, FPGA-design, diagnostik och testautomation — under fastprisavtal med fast leveranslöfte eller som timkontingent för pågående projekt.
Embedded-projekt kräver ofta flera discipliner samtidigt: ett schema måste konstrueras, en mikrostyrenhet programmeras, en FPGA verifieras, en testbädd byggas. I stället för att samordna en leverantörskedja kan dessa uppgifter samlas i en enda hand. Det sparar gränssnitt, samordningsarbete och uppluckrat ansvar.
Nedan följer de sex tjänsteområden där jag är verksam. De är inte tänkta som katalog — de flesta projekt kombinerar flera.
Koncept och utveckling av elektroniska kort och enheter — från analog krets till FPGA-design. Mikrostyrenhetsbaserade och FPGA-baserade system ur en hand, inklusive schema, kortlayout, fast programvara och hårdvarunära drivrutinsutveckling. På önskemål ända till serieproduktion via etablerade partners.
Systematisk utveckling från matematisk modell till hårdvaruimplementation. Algoritmerna modelleras först i pseudokod eller Matlab, därefter implementeras de i C/C++ för mikrostyrenheter eller i Verilog/SystemVerilog för FPGA — beroende på målplattform och realtidskrav.
Utveckling och provning av diagnostikkoncept och kommunikationsgränssnitt för fordons-styrenheter. Erfarenhet av de bussar som är etablerade i fordonsmiljön (CAN, CAN FD, MOST) och av UDS-diagnostik enligt ISO 14229.
Systematisk validering av embedded-system — från testspecifikation till seriegodkännande. Testbäddarna utformas så att kundens team själv kan driva och bygga ut dem efter projektets slut.
Kringliggande programvara för embedded-system: konfigurationsgränssnitt, instrumentpaneler, datavisualisering och mobilappar. Detta lager underskattas ofta — ändå avgör det hur slutanvändaren upplever embedded-systemet.
När ett pågående embedded-projekt behöver kompletterande substans — flaskhalsar, ärvd kod, knepiga detaljfrågor — kommer jag in målinriktat och flexibelt i tid. Denna samarbetsform är särskilt nyttig när man vet vad som behövs, men inte hur mycket.
Embedded-projekt misslyckas sällan på enskilda tekniska uppgifter. De misslyckas på oklara krav, ofullständig dokumentation, saknade bevis mot standarder och statusrapporter som döljer mer än de klargör. På begäran tar jag inte bara över själva utvecklingen utan även den metodiska styrningen av projektet — från första samtalet till godkännandet.
På bloggen: Projektledning i embedded-projekt — varför det svåraste arbetet ligger före det första kretsschemat
Projektledning erbjuder jag endast i kombination med det tekniska ansvaret — som del av en helhetsutveckling eller för att följa ett kundlett team. Ren samordning utan teknisk djup ingår inte i mitt erbjudande.
Två avtalsmodeller beroende på projekttyp:
Ingen personaluthyrning. Detaljer på sidan Uppdrag.