Die gesamte Serie lesen
Dieser Artikel ist Teil einer ausführlichen Anleitung dazu, wie wir mit Quilters physikgestützter Layout-Automatisierung einen Computer auf Basis des NXP i.MX 8M Mini nachgebaut haben.
Jarvis Auteys Weg in die Softwareentwicklung verlief nicht geradlinig. „Im Bachelor habe ich Bauingenieurwesen studiert“, sagte er, „und im Master haben wir Computer Vision eingesetzt, um Fahrzeuge für die Verkehrssicherheit zu verfolgen.“ Dieses Projekt entzündete einen Funken. Programmierung, zuvor eher ein Randthema in seinem Fachgebiet, wurde zum roten Faden seiner Karriere. Heute liegt sein Schwerpunkt auf Schaltungsverständnis — darauf, Maschinen beizubringen, Schaltpläne so zu lesen wie ein Entwickler.
Bei Quilter bringt Jarvis heute seine lebenslange Erfahrung im Lösen greifbarer, physischer Probleme in neue Bereiche des digitalen Designs ein. Seine Geschichte verkörpert den Geist von „Humans in the Loop“: Entwickler, die sich mühelos zwischen Welten bewegen und Code mit Beton, Geometrie mit Vorstellungskraft sowie Struktur mit Software verbinden.

Die Anfänge
Für Jarvis ging es bei Softwareentwicklung immer darum, Strukturen der realen Welt in Code zu übersetzen. „Ich begann, für technische Anwendungen zu programmieren“, sagte er, „und in jeder Stelle versuchte ich, mehr zu programmieren, um technische Probleme zu lösen.“ Seine frühen Projekte verbanden Berechnung und physische Welt: von Software für geotechnische Geräte bis zur CAD-Automatisierung in der Gebäudeplanung.
Bei dieser Arbeit konnte er seinen klassischen ingenieurwissenschaftlichen Hintergrund nutzen: „Wer Code für technische Anwendungen schreibt, muss zunächst genug über die Methoden des Fachgebiets lernen, um sie in Code übersetzen zu können.“
Wege in der Entwicklung
Jarvis’ Karriere ist von vielfältigen Wechseln geprägt. Während seiner Arbeit an der CAD-Automatisierung im konstruktiven Ingenieurbau erhielt er die Gelegenheit, als externer Mitarbeiter für Teslas Fertigungsteam zu arbeiten. Er nahm sie mit einem selbstbewussten „Ja, ich kann herausfinden, wie das geht“ an. Anschließend setzte er seine Softwarekenntnisse für die Automatisierung von Fertigungsdaten ein und hatte das Glück, an der frühen Fertigungsplanung für das Model 3 mitzuwirken. Danach folgte er vielen früheren Teammitgliedern zu CloudKitchens in ein neu gegründetes Hardwareentwicklungsteam. Dort arbeitete er an interessanten Technologien für den Betrieb gewerblicher Küchen und die Auftragsabwicklung.
Diese Erfahrungen legten die Grundlage für das Systemdenken, das er bei Quilter einbringt: sich durch komplexe, hochtechnische Ökosysteme zu arbeiten, um Komponenten zum Zusammenspiel zu bringen – oft ohne vorgezeichneten Weg.
Warum Quilter?
Als Quilters Gründer begann, das Team zu erweitern, sah Jarvis eine Gelegenheit, seine interdisziplinäre Erfahrung mit einer ebenso fachübergreifenden Mission zu verbinden. „Damals waren die meisten Entwickler bei Quilter auf Gebiete wie algorithmische Geometrie und maschinelles Lernen spezialisiert. Wir bauten die Web-App für die offene Beta neu auf. Ich glaubte, wissenschaftlichen Code und Anwendungscode miteinander verbinden zu können.“
Bei Quilter hat Jarvis an der serverseitigen Entwicklung und intensiv an der Dateiein- und -ausgabe gearbeitet: „Lesen und Schreiben verschiedener Dateistrukturen von CAD-Software … KiCad, Altium, Cadence, jetzt Xpedition.“ Die Aufgabe erfordert, jedes System durch Reverse Engineering zu erschließen und seine Daten so zu importieren und zu exportieren, dass sie mit Quilters Compiler zusammenpassen. „Manche Dateitypen sind einfach große Binärdateien ohne jede Dokumentation“, erklärte er. „Das ist eine erhebliche Herausforderung.“
Auch inmitten dieser Komplexität gilt Jarvis’ langfristiges Interesse dem Schaltungsverständnis: „Code, der Konzepte erkennen kann, ohne sehr starre Regeln zu verwenden.“ Sein Ziel? Maschinen dabei zu helfen, Schaltungen konzeptionell und logisch so zu erkennen, wie es ein Elektroingenieur tun würde.
Jenseits der Werkbank
Er schätzt die Kultur eines kleinen Teams im Unternehmen. „Bei Quilter haben wir eine ziemlich flache Struktur. Entwickler übernehmen Verantwortung für den Bereich ihres Teams, bringen ihr Fachwissen aber auch teamübergreifend ein.“
Ein Satz, der bleibt
„Leiterplatten sind physische Geräte in der realen Welt. Wenn die Ergebnisse unserer Algorithmen keine funktionierenden Produkte ergeben, haben wir die Anforderungen nicht richtig verstanden und modelliert.“
Zum Abschluss
Jarvis’ Geschichte verkörpert die bodenständige Brillanz, die Quilters Mission möglich macht: praktisch, geduldig und neugierig. In jeder Codezeile und jedem schwierigen Sonderfall verbindet er das Digitale mit dem Physischen und bringt Maschinen bei, die Logik zu erkennen, die Entwickler bereits verstehen.
























