Hardware Rich Development

Datum

Verfasst von

Hardware Rich Development

Von CAD-Automatisierung zum Schaltungsverständnis: Jarvis Autey darüber, was Maschinen noch lernen müssen

Datum

Erstmals veröffentlicht

November 11, 2025

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.

Jarvis Autey, software engineer at Quilter

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.

‍

Quilter selbst ausprobieren

Project Speedrun zeigte, wie autonomes Layout in der Praxis aussieht und welche Zeitersparnis Quilter ermöglicht. Erleben Sie es jetzt mit Ihrer eigenen Hardware.

Jetzt starten

Validierung des Designs

Nach der Nachbearbeitung bleibt die entscheidende Frage: Funktioniert die Hardware? Beim Einschalten zeigen sich die meisten elektrischen Fehler. Auf diesen Moment freuen sich Ingenieure ebenso, wie sie ihm nervös entgegenblicken.

Weiter zu Teil 4

Nachbearbeitung des Designs

Autonomes Layout liefert ein vollständiges, DRC-geprüftes Design. Die Nachbearbeitung ist ein kurzer Präzisionsdurchlauf, der es für die Fertigung finalisiert.

Weiter zu Teil 3

Kompilieren des Designs

Nach der Vorbereitung wird das Design an Quilter übergeben. In klassischen Abläufen klärt hier ein Ingenieur die Entwurfsabsicht mit einem Layoutspezialisten. Quilter ersetzt dieses Gespräch durch Schaltungsverständnis: Sie laden das Projekt hoch, prüfen die Interpretation der Randbedingungen und starten den Auftrag.

Weiter zu Teil 2