Startekk Inc
Cyngn
Senior Vehicle Infrastructure Engineer
Über die Rolle
- Vehicle Infrastructure (VI) ist die kritische Schicht, die unseren Autonomie-Stack mit den physischen Maschinen verbindet, die er antreibt.
- Als Senior Vehicle Infrastructure Engineer sind Sie der Architekt für Zuverlässigkeit und Skalierbarkeit und verantworten das Betriebssystem, die Bereitstellung und die Release-Pfade, die sicherstellen, dass unsere autonome Flotte im Feld vorhersehbar funktioniert. Diese Rolle geht weit über die Wartung hinaus; Sie werden die Plattform entwerfen, die Ausfälle durch Design verhindert, mit unserem DevOps-Team zusammenarbeiten, um CI/CD-Pipelines zu orchestrieren, und dabei die volle Verantwortung für deren operative Auswirkungen und Qualität übernehmen, unsere OTA-Update-Strategien weiterentwickeln und die Automatisierung aufbauen, die unseren Fahrzeugzustand reproduzierbar, ausfallsicher und für die globale Bereitstellung bereit macht.
- Diese Position erfordert einen vielseitigen Ingenieur, der dort erfolgreich ist, wo Software auf die physische Welt trifft. Sie werden nicht nur den Status quo aufrechterhalten; Sie werden die Zuverlässigkeit unserer autonomen Plattform entwerfen. Dies erfordert eine systemorientierte Denkweise, die nahtlos technische Grenzen überschreitet – Debugging von Bare-Metal-Firmware und rohen Sensorströmen in der Fahrzeughalle, Optimierung des zugrunde liegenden Betriebssystems und des Container-Runtimes sowie Architektur der Infrastruktur, die unsere Flotte mit der Cloud verbindet. Wir suchen einen Ingenieur, der jedes fahrzeugbezogene Problem als Designherausforderung betrachtet und manuelle Eingriffe in automatisierte Lösungen umwandelt, die von der Hardwareebene bis zu unseren globalen Bereitstellungspipelines skalieren.
Was Sie tun werden
Plattformarchitektur & System-Engineering
- Entwerfen und härten der Kern-Betriebsumgebung des Fahrzeugs, einschließlich Kernel-Auswahl, Secure Boot-Protokollen und System-Level-Health-Monitoring
- Entwerfen von End-to-End-Provisionierungs-Frameworks, die eine Zero-Touch-Bereitstellung von Fahrzeugflotten und Entwicklungsumgebungen ermöglichen
- Entwickeln von containerisierten Laufzeitstrategien, die die Ressourcenisolierung über heterogene Hardware hinweg optimieren
- Implementieren von ausgefeilten Strategien für Softwareverteilung und Versionierung, um sichere Upgrade- und Rollback-Pfade für geschäftskritische Systeme zu gewährleisten
CI/CD und Engineering-Produktivität
- Zusammenarbeit mit DevOps, um globale CI/CD-Infrastruktur zu implementieren und zu skalieren, und Übernahme der vollen Verantwortung für Pipeline-Durchsatz, Build-Qualität und automatisierte Unit-/Integrationstests
- Partnerschaft mit DevOps, um den Software-Release-Prozess voranzutreiben, und Übernahme der Verantwortung für die Integrität von Release-Kandidaten, Version-Pinning und Go/No-Go-Bereitschaft
- Zusammenarbeit mit DevOps, um OTA-Update-Pipelines zu entwerfen, und Übernahme der vollen Verantwortung für den Erfolg der Bereitstellung, Verifizierungslogik und Rollback-Strategien über entfernte, industrielle Flotten hinweg
Hardware-Software-Integration & Diagnose
- Als letzte Instanz für Systemfehler fungieren und komplexe Probleme über Betriebssystem-, Netzwerk-, Sensor- und Firmware-Grenzen hinweg diagnostizieren
- Die Lücke zwischen Software und physischer Hardware schließen, indem Sie auf echter Hardware debuggen, Kenntnisse von Sensoren und Firmware nutzen, um die Ursache von Problemen zu finden.
- Benutzerdefinierte Diagnosetools und Runbooks erstellen, die es dem breiteren Engineering-Team ermöglichen, Engpässe in der Infrastruktur selbst zu lösen
Technische Führung & Strategie
- Rigoroses Projektmanagement für Infrastrukturarbeiten durchführen, wobei die langfristige Plattformstabilität Vorrang vor kurzfristigen Korrekturen hat
- Die Engineering-Organisation in System-Best-Practices, Deployment-Sicherheit und modernen Infrastructure-as-Code-Prinzipien schulen
- Eine Kultur der Automatisierung und Zuverlässigkeit fördern, um sicherzustellen, dass unsere autonome Plattform mit unserem Flottenwachstum Schritt hält
Qualifikationen
- Umfangreiche praktische Erfahrung im Betrieb von Linux in Produktionsumgebungen – typischerweise 5+ Jahre, wobei Tiefe und Urteilsvermögen Vorrang vor der reinen Anzahl haben
- Starke Linux Systemadministration: systemd, Netzwerk, Speicher, Benutzer und Berechtigungen, Paketverwaltung, Kernel- und Treiberverwaltung sowie echte Debugging-Fähigkeiten, wenn eine Maschine Fehlfunktionen aufweist
- DevOps und CI/CD Erfahrung, bei der Sie Pipelines erstellt und verantwortet haben, anstatt sie nur zu nutzen
- Starke Scripting-Kenntnisse in Bash und Python
- Bereitschaft und Eifer, mit echter Hardware praktisch zu arbeiten – physische Fahrzeuge, Rohdaten von Sensoren, Bare-Metal-Debugging, Kabel und Steckverbinder, CAN-Verkehr
- Ausgezeichnete Kommunikationsfähigkeiten und eine echte Bereitschaft, anderen zu helfen; Frontline-Support ist ein Kernbestandteil der Aufgabe
- Starke Führungs- und Organisationsfähigkeiten; proaktiv statt reaktiv
- Erfahrung in der Arbeit mit und dem Schreiben von modernem, wartbarem C++-Code.
- Starke Kommunikationsfähigkeiten, komfortabel in enger Zusammenarbeit mit Menschen sowohl im Büro als auch remote
- Ansässig in oder Umzugsbereitschaft in die Gegend von Mountain View, CA; diese Rolle ist vor Ort mit regelmäßiger praktischer Fahrzeugarbeit verbunden
BONUSQUALIFIKATIONEN
- Starke Beherrschung des Schreibens und Wartens von großem, modernem C++-Code.
- AWS (IoT/Greengrass, S3, EC2, IAM/SSO, Lambda) und Infrastructure-as-Code
- Auslieferung von OTA-Updates an IoT-Geräte oder autonome Fahrzeuge, einschließlich gestaffelter Rollouts, Verifizierung und Rollback
- Tiefgehende Ubuntu/Debian-Erfahrung, einschließlich Paketbau und -verteilung sowie Verwaltung von OS-Upgrades über eine Flotte, die man sich nicht leisten kann zu beschädigen
- ROS/ROS2 und C++ Kenntnisse, um den unterstützten Stack zu lesen, einen Fehler zu reproduzieren und einen umsetzbaren Fehler zu melden oder zu beheben
- CAN-Bus, Firmware-Updates, Verkabelung oder allgemeine elektrische Fehlerbehebung
- Yocto oder andere Embedded Linux Build-Systeme; ARM-Ziele
- Container über die Grundlagen hinaus: Rootless Docker, Podman, Image-Registries, GPU-fähige Container
- Konfigurationsmanagement (Ansible oder ähnlich) und Secret Management
- Unterstützung einer Flotte von autonomen Fahrzeugen, Robotern oder IoT-Geräten im großen Maßstab
- Vertrautheit mit QA-Prozessen und Testmanagement-Tools
- Unterstützung von Hardware im Feld, bei Kundenstandorten oder über Verbindungen mit geringer Bandbreite
- Erfahrung in der Leitung eines kleinen Teams
LEISTUNGEN & VORTEILE
- Gesundheitsleistungen (medizinisch, zahnärztlich, Sehkraft) über Aetna, Kaiser Permanente und Guardian, mit mehreren Plan-Stufen zur Auswahl
- Zusätzliche Leistungen einschließlich Unfall-, kritischer Krankheits- und Krankenhaus-Entschädigungspläne (Voya)
- Vom Unternehmen bezahlte grundlegende Lebensversicherung, plus freiwillige (zusätzliche) Lebensversicherung für Sie und Ihre Angehörigen
- Kurz- und langfristige Invaliditätsversicherungspläne, vollständig bezahlt von Cyngn *
- HSA und FSA (Gesundheits- und Kinderbetreuungskosten)
- Employee Assistance Program *
- 1:1 Health Concierge *
- Company 401(k)
- Pendlerleistungen
- Flexible PTO-Richtlinie
- Sabbatical-Möglichkeit nach 5 Jahren Betriebszugehörigkeit
- Bezahlter Elternurlaub
- Tägliche Mittagessen für Mitarbeiter im Büro und voll ausgestattete Küche mit Snacks und Getränken
WAS SIE ERWARTEN KÖNNEN (DER INTERVIEWPROZESS VON CYNGN)
- Eine echte Person wird Ihre Bewerbung prüfen
- Wir beginnen den Prozess mit einem einseitigen Videointerview, in dem Sie etwas mehr über sich erzählen und wir einige grundlegende Fragen klären
- Ein Recruiter-Kontakt wird den Prozess detaillierter erläutern und Ihre Fragen beantworten
- Ein 45-minütiges Interview mit dem einstellenden Manager
- Ein vollständiger Interviewprozess, bestehend aus 3-4 weiteren Gesprächen zur Einschätzung technischer und sozialer Fähigkeiten sowie des Culture Fits.
- Ein abschließendes Vor-Ort-Interview mit dem Team.
Wir können künstliche Intelligenz (KI)-Tools zur Unterstützung von Teilen des Einstellungsprozesses verwenden, wie z. B. die Prüfung von Bewerbungen, die Analyse von Lebensläufen oder die Bewertung von Antworten und die Identifizierung potenzieller Inkonsistenzen oder Verifizierungssignale in Bewerbungsunterlagen auf Basis verfügbarer Informationen. Diese Tools unterstützen unser Rekrutierungsteam, ersetzen aber nicht das menschliche Urteilsvermögen. Endgültige Einstellungsentscheidungen werden letztendlich von Menschen getroffen. Wenn Sie weitere Informationen darüber wünschen, wie Ihre Daten verarbeitet werden, kontaktieren Sie uns bitte.
Chancengleichheit
Cyngn ist ein Arbeitgeber, der Chancengleichheit fördert. Wir sind bestrebt, allen Mitarbeitern und Bewerbern gleiche Beschäftigungsmöglichkeiten zu bieten, ohne Rücksicht auf Rasse, Hautfarbe, Religion, Geschlecht (einschließlich Schwangerschaft, Geburt und damit verbundene medizinische Zustände), sexuelle Orientierung, Geschlechtsidentität oder -ausdruck, nationale Herkunft, Abstammung, Alter, körperliche oder geistige Behinderung, genetische Informationen, Familienstand, Militär- oder Veteranenstatus, Staatsbürgerschaft oder irgendeine andere durch geltendes Bundes-, Landes- oder lokales Recht geschützte Eigenschaft. Diese Richtlinie gilt für alle Aspekte der Beschäftigung, einschließlich Rekrutierung, Einstellung, Vergütung, Leistungen, Schulung, Beförderung, Disziplin und Kündigung.
Wenn Sie aufgrund einer Behinderung während des Bewerbungs- oder Interviewprozesses Unterstützung benötigen, teilen Sie uns dies bitte mit, und wir werden mit Ihnen zusammenarbeiten, um angemessene Vorkehrungen zu treffen.
Ein Hinweis zu Rekrutierungsbetrug
Wir haben eine Zunahme von betrügerischen Stellenangeboten und Phishing-Versuchen festgestellt, die sich als echte Unternehmen, einschließlich Cyngn, ausgeben. Zum Schutz Ihrer selbst:
- Alle offiziellen Mitteilungen von Cyngn-Recruitern und einstellenden Managern erfolgen von einer E-Mail-Adresse, die auf @cyngn.com endet. Wir werden Sie niemals von einer persönlichen E-Mail-Adresse (Gmail, Yahoo usw.) oder über unerbetene Textnachrichten oder Messaging-Apps kontaktieren.
- Cyngn wird Sie niemals auffordern, für Ausrüstung, Schulung, Hintergrundüberprüfungen oder andere Gebühren als Teil des Bewerbungs- oder Einstellungsprozesses zu bezahlen.
- Wir werden Sie niemals nach sensiblen persönlichen oder finanziellen Informationen (z. B. Bankkontonummer oder Sozialversicherungsnummer) fragen, bevor Ihnen ein formelles Angebot über offizielle Kanäle unterbreitet und von Ihnen angenommen wurde.
- Wenn Sie eine verdächtige Nachricht erhalten, die angeblich von Cyngn stammt, antworten Sie bitte nicht mit persönlichen Informationen und zögern Sie nicht, uns direkt über unsere offizielle Karriereseite zu kontaktieren, um dies zu überprüfen.
