Voyant Photonics

Systems Software Engineer, Hardware Validation

PythonC++Rust
Automatische Übersetzung. Prüfe das Original.

Über uns

Systems Software Engineer, Hardware Validation

Voyant Photonics entwickelt Silizium-Photonik-Chips, die Licht mit hoher Geschwindigkeit steuern und schalten. Sie bilden die Basis für FMCW-LiDAR der nächsten Generation im Chip-Maßstab für Robotik und autonome Systeme sowie für optische Schaltungssysteme (OCS) für KI-Rechenzentren. Mit Sitz in NYC sind wir ein praxisorientiertes Team, das bahnbrechende Hardware entwirft, baut und einsetzt, um relevante Probleme zu lösen – von der Art und Weise, wie Maschinen sehen, bis hin zur Skalierung von KI.

Über die Rolle

Unser Tech-Stack umfasst FPGA- und ASIC-Logik, Mikrocontroller-Firmware, Linux-Treiber sowie plattformübergreifende, benutzerorientierte APIs, wobei sich jede Ebene wöchentlich weiterentwickelt. Wir suchen Ingenieure auf verschiedenen Erfahrungsstufen, um diese Komponenten integriert, getestet und releasefähig zu halten.

Was wirklich zählt

Code zu schreiben ist heute einfacher denn je. Die eigentliche Aufgabe besteht darin zu wissen, was geschrieben werden muss und was „fertig“ bedeutet. Wir suchen jemanden mit fundierten, gut begründeten Ansichten darüber, wie Software organisiert sein sollte und wie die Testabdeckung wachsen muss – jemanden, der diese Ansichten vertritt, aber auch bereit ist, seine Meinung zu ändern, wenn die Faktenlage dies erfordert.

Werte, an die wir als Team glauben

  1. An der Quelle beheben. Ein Fehler wird dort behoben, wo er entsteht, auch wenn es sich um den Code eines anderen handelt. Die Reibung bei der Arbeit in den Bereichen der anderen ist es wert.
  1. Am Puls der Zeit leben. Jedes Repository verfolgt den neuesten Stand aller Abhängigkeiten. Kleine, häufige Updates machen Fehler sichtbar, solange sie noch kostengünstig zu beheben sind.
  1. Duplizierter Code ist fehlerhafter Code. Zwei Kopien driften auseinander, und irgendwann ist eine davon falsch.
  1. Es funktioniert erst, wenn es jemand anderes auf der Hardware ausgeführt hat. Die eigene Simulation oder der Testaufbau sind der Ausgangspunkt, nicht das Ziel.

Siehst du das anders? Sag uns bei deiner Bewerbung warum.

Leben bei Voyant

Wir entwickeln bahnbrechende Hardware und Software in unserem Labor und Büro in Midtown Manhattan, wo optische Tische, Laborbänke und Elektronik neben traditionellen Büroflächen stehen. Unsere Arbeit ist praxisorientiert und findet hauptsächlich vor Ort statt, aber wir arbeiten nicht nach einem starren 9-bis-5-Schema. Wir arbeiten mit Kunden in verschiedenen Zeitzonen zusammen, daher beginnen manche Anrufe früh oder enden spät, und wir passen unsere Zeitpläne entsprechend an. Wir pflegen ein Umfeld, das auf hohem Vertrauen und hoher Eigenverantwortung basiert: Du übernimmst bedeutungsvolle Aufgaben, arbeitest schnell und übernimmst oft verschiedene Rollen. Voyant bietet täglich ein Catering-Mittagessen im Hauptsitz an, und wir sind eine vielfältige Gruppe von Feinschmeckern aus der ganzen Welt, die es genießen, Essen, Kultur und technische Ideen am Mittagstisch auszutauschen.

Deine Aufgaben

  1. Verantwortung für Releases vom Commit bis zum Kunden: Erstellen, Verifizieren, Versionieren und Ausliefern von Produktpaketen (FPGA-Bitstreams, Firmware, Treiber, APIs), einschließlich Feld-Updates, mit Release-Notes und Runbooks, auf die man sich verlassen kann.
  1. Ausbau unserer HIL-CI-Umgebung, um jedes Subsystem abzudecken, und Integration jedes neuen Produkts ab dem ersten Bring-up-Board.
  1. Verfolgung jedes von der CI gefundenen Fehlers bis zur Ursache, sei es in Python, Rust, Firmware, einem Linux-Treiber oder der FPGA-Logik, und anschließende Behebung.
  1. Integration unserer Produkte in die Systeme, in denen sie eingesetzt werden: Zeitsynchronisation, Kalibrierung, Sensorfusion und Open-Source-Ökosysteme wie OCP und ROS.

Was wir suchen

  1. 2+ Jahre Erfahrung in der Softwareentwicklung oder vergleichbare Tiefe durch Forschung, Praktika oder ernsthafte persönliche Projekte. Wir passen den Aufgabenbereich an die Erfahrung an.
  1. Fundierte Kenntnisse in Python und die Fähigkeit, sich in Sprachen einzuarbeiten, die man nicht täglich schreibt.
  1. Praktische Hardware-Erfahrung: Bring-up, Lesen von Schaltplänen und Verwendung von Laborinstrumenten, um zwischen einem Softwarefehler und einem Board-Fehler zu unterscheiden.
  1. Erfahrung mit CI/CD, idealerweise im direkten Bezug zu echter Hardware.
  1. Proaktive Kommunikation und ein Bewusstsein für die Bedeutung von Dokumentation zur Unterstützung funktionsübergreifender Teammitglieder und Kunden.

Wünschenswert

  1. Rust, C++ oder Embedded C (wir verwenden STM32)
  1. Linux-Gerätetreiber, insbesondere SPI und kundenspezifische Low-Level-Schnittstellen
  1. System Verilog so gut lesen können, dass man Fehler über die FPGA-Grenze hinweg debuggen kann
  1. HIL-Testaufbauten und Laborautomatisierung (SCPI/VISA, selbst gehostete CI-Runner)
  1. Debugging von Timing und Signalintegrität über SPI, I2C, UART, Ethernet und JTAG/SWD sowie Board-Rework
  1. Glasfasertechnik und optische Testgeräte
  1. Rechenzentrums-Netzwerke, PTP, Punktwolken oder ROS 2
  1. Support von Software, auf die externe Kunden angewiesen sind

Was du gewinnst

  • Verantwortung für die Release- und Testarchitektur unserer Produkte, vom ersten Bring-up bis zur Auslieferung: echte Entscheidungsfreiheit, keine vorgefertigten Pipelines.
  • Enge Zusammenarbeit mit Hardware-, Optik-, Signalverarbeitungs- und Wahrnehmungsingenieuren sowie echter Einfluss auf die technische Ausrichtung in einem Unternehmen in der Frühphase.
  • Ein Pfad in Richtung kundenorientierter Integrationsarbeit, falls dich das interessiert.

Chancengleichheit

Voyant Photonics ist ein Arbeitgeber, der Chancengleichheit fördert und sich dem Aufbau eines vielfältigen und integrativen Arbeitsplatzes verpflichtet fühlt. Wir begrüßen Bewerber mit jedem Hintergrund und diskriminieren nicht aufgrund von Rasse, Hautfarbe, Religion, Geschlecht, geschlechtlicher Identität oder Ausdruck, sexueller Orientierung, Schwangerschaft, Familienstand, Alter, nationaler Herkunft, Staatsbürgerschaft, Veteranenstatus, Behinderung, medizinischem Zustand, genetischen Informationen, Betreuerstatus oder anderen gesetzlich geschützten Merkmalen.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026