Consulente senior in sistemi embedded con oltre 35 anni di esperienza in software prossimo all'hardware, sistemi di tempo reale e progettazione FPGA. Quando gli sviluppatori standard non avanzano più, prendo io il testimone.
I progetti embedded falliscono raramente su compiti standard. Falliscono su bug sporadici, codice ereditato senza documentazione, problemi di temporizzazione sotto carico, o interfacce che funzionano in teoria e non in pratica. È proprio per questi compiti che vengo chiamato. Assumo progetti dove la sostanza tecnica profonda è la risorsa più scarsa — e consegno con contratto a forfait con impegno di consegna fermo.
L'IA generativa ha cambiato una parte dello sviluppo embedded. Il codice di routine può essere prodotto oggi più rapidamente di prima. La vera prestazione ingegneristica non si è spostata, ma intensificata: consiste nello scrivere una specifica precisa di ciò che va fatto, nello scegliere la via sicura tra più che funzionano, e nel verificare il risultato in modo comprensibile. Per questo si incarica uno sviluppatore esperto. Maggiori informazioni sul ruolo dell'IA nei miei progetti →
Quando un progetto embedded non funziona più o non è più sotto controllo, aggiungere uno sviluppatore standard non serve. Ciò che serve è l'esperienza davanti alla domanda perché qualcosa fallisce. Analizzo il codice ereditato, individuo le cause dei bug sporadici, documento basi software sconosciute e le riporto sotto il controllo del vostro team.
Sistemi di tempo reale, firmware critico per la sicurezza, sviluppo di driver, bare-metal su microcontrollori limitati, progetti FPGA con verifica: è il mio terreno professionale. Familiarità con le norme per automotive (ISO 26262) e medicale (IEC 62304), ma non legato a un solo settore.
Definizione del compito, specifica, schema, sbroglio, firmware, progettazione FPGA, test, consegna — su richiesta inclusa la conduzione del progetto, la pianificazione delle milestone e la documentazione di collaudo. Su richiesta, fino alla produzione di serie tramite partner consolidati. Un solo interlocutore al posto di una catena di fornitori.
Hardware, firmware, FPGA, automazione dei test e gestione del progetto — da un'unica mano.
Dal concetto al prototipo: schema, sbroglio, codice e verifica.
Sviluppo embedded critico secondo ISO 26262 e IEC 62304.
C, C++, assembler, VHDL, SystemVerilog. ARM, ESP32, FPGA. CAN, Ethernet, SPI.
Automotive, medicale, industria, controllo, navigazione.
Audi, Stihl e altri clienti su oltre tre decenni.
Contratto a forfait con impegno di consegna fermo o monte ore.
IT-Kompendium e Pruefungswissen — manuali tecnici per l'esame IHK tedesco.
Diplom-Informatiker (FH), specializzazione Informatica Tecnica. Percorso dal 1990.
Primo colloquio gratuito e valutazione del progetto senza impegno.
Conoscenze e consigli
Se avete un progetto embedded difficile da delimitare, è meglio parlarne direttamente. Il primo colloquio e la valutazione di massima sono gratuiti e senza impegno. Disponibilità a firmare un NDA se il progetto è riservato.