Redwood Materials
ATOMS Careers page
Senior Robotics Test Engineer
Wer wir sind
Pronto AI ist ein weltweit führendes Unternehmen bei der Kommerzialisierung von Fahrertechnologie für autonome Fahrzeuge (AV). Wir setzen Autonomous Haulage Systems (AHS) ein, die den Betrieb auf Minen-, Steinbruch- und Baustellen weltweit automatisieren. Während sich ein Großteil der Branche noch in der F&E befindet, liefern wir echte, produktionsreife Autonomie, die bereits im Feld im Einsatz ist.
Wir haben es uns zur Aufgabe gemacht, Bergbaubetriebe durch Spitzentechnologie sicherer, intelligenter und effizienter zu gestalten, und wir arbeiten daran, das erste profitable AV-Technologieunternehmen der Welt zu werden.
Warum Sie sich uns anschließen sollten
- Arbeiten Sie an echter, produktionsbereitgestellter Autonomie.
- Entwickeln Sie Technologie, die Sicherheit, Effizienz und Produktivität direkt verbessert.
- Bewältigen Sie komplexe Herausforderungen in anspruchsvollen, realen Umgebungen.
- Seien Sie Teil eines schnelllebigen Teams mit hoher Verantwortung und Wirkung.
- Sehen Sie Ihre Arbeit im Feld eingesetzt und einen Unterschied machen.
- Arbeiten Sie eng mit erfahrenen Ingenieuren und Branchenbetreibern zusammen.
Was Sie tun werden
- Testplattform & Infrastruktur — Entwerfen und Erstellen der Kern-Testinfrastruktur: Harnesses, Fixtures, Runner, Orchestrierung und Testartefaktmanagement für unseren ZMQ/Cap'n Proto Middleware-Stack
- Simulationsbasierte Tests — Erstellen der Simulationsinfrastruktur, die es uns ermöglicht, Autonomiesoftware gegen virtuelle Szenarien auszuführen, mit deterministischer Wiedergabe und aussagekräftiger Abdeckung realer Bedingungen
- CI/CD für Robotik — Erstellen und Pflegen der Testpipeline, die Codeänderungen prüft — Unit-, Integrations-, Simulations- und Replay-basierte Regression — und diese sauber in den Entwickler-Workflow integrieren
- Log-Wiedergabe & Getestete Szenarien — Erstellen einer Infrastruktur, die Produktionsprotokolle in reproduzierbare Testfälle umwandelt, die der QA- Ingenieur kuratieren und das Entwicklungsteam ausführen kann
Was wir suchen
- 3+ Jahre Erfahrung in der Softwareentwicklung, mit signifikanter Arbeit an Testinfrastruktur, Entwicklertools oder verteilten Systemen
- Stark in Python — Sie werden erhebliche Mengen an Code schreiben, von dem vieles Produktions-nahe Infrastruktur berührt
- Erfahrung im Entwerfen und Erstellen von Automatisierungspipelines (CI/CD, Test-Orchestrierung, Build-Systeme)
- Tiefes Verständnis von mindestens einer groß angelegten Softwareplattform — komfortabel im Denken in Bezug auf APIs, Abstraktionen und Plattformentauglichkeit
- Exzellentes Debugging und Systemdenken — Sie werden Fehler über Simulation, Netzwerk, Serialisierung und CI-Infrastruktur hinweg analysieren
- Komfort beim Erstellen von Greenfield-Projekten — vieles von dem, woran Sie arbeiten werden, existiert heute noch nicht
Bevorzugte Qualifikationen
- Erfahrung mit Robotik, autonomen Fahrzeugen oder anderen sicherheitskritischen Systemen
- Praktische Erfahrung mit Simulationsumgebungen (Gazebo, CARLA, Isaac Sim oder proprietär)
- Vertrautheit mit Pub/Sub-Messaging-Systemen (ZMQ, ROS, DDS) und binären Serialisierungsformaten (Cap'n Proto, Protobuf)
- C++-Kenntnisse — genug, um den Autonomie-Stack zu lesen und damit zu integrieren
- Erfahrung mit Cloud-Infrastruktur für parallele Testausführung (AWS/GCP, Kubernetes)
- Erfahrung mit Hardware-in-the-Loop-Tests oder Echtzeitsystemen
- Hintergrund im Performance Engineering — Sie haben bereits langsame CI/Test- Pipelines debuggt und optimiert
Was Sie sonst noch wissen müssen
Technische Umgebung
- Sprachen: Python
- Test-Frameworks: pytest, simulationsbasiert
- Infrastruktur: Docker, GitHub Actions, Cloud-Computing für Simulation
- Kommunikation/Dokumentation: Slack, Notion
Beispielprojekte
- Erstellen eines Simulations-Harnesses, der den gesamten Autonomie-Stack gegen parametrisierte Bergbauszenarien in Cloud-basierter paralleler Ausführung ausführt
- Entwerfen einer Log-to-Test-Case-Pipeline, die ein Produktionsprotokollfragment aufnimmt und einen deterministischen Replay-Test erstellt, den der QA-Ingenieur einer Regressionssuite hinzufügen kann
- Erstellen eines Testplattform-Dashboards, das flackernde Tests, langsame Tests und Abdeckungslücken dem QA-Ingenieur und dem Entwicklungsleiter anzeigt
Was Sie sonst noch wissen müssen
Diese Position ist in unserem Büro in San Francisco angesiedelt. Als ein von Innovation und kontinuierlichem Wandel getriebenes Unternehmen ist eine enge Zusammenarbeit unerlässlich. Wir erfinden unsere Branche ständig neu, schaffen neue Produkte und verfeinern unsere Prozesse, und wir leisten unsere beste Arbeit gemeinsam. Deshalb arbeiten alle unsere bürobasierten Teams fünf Tage die Woche vor Ort.
Die Gehaltsspanne für diese Position beträgt $176,000 - $242,000 pro Jahr.
Die tatsächliche Vergütung wird individuell festgelegt und kann je nach Erfahrung, Fähigkeiten und Qualifikationen variieren.
Das Grundgehalt ist nur ein Teil Ihres gesamten Vergütungspakets. Sie können auch Anspruch auf Aktienoptionen haben.
Pronto nimmt Bewerbungen laufend entgegen.
Sind Sie bereit, sich uns anzuschließen, während wir denen dienen, die anderen dienen?
#LI-Onsite
Leistungszusammenfassung (USA Vollzeit Angestellte)
- Kranken-, Zahn-, Seh-, Invaliditäts- und Lebensversicherung
- Optionen für flexible Ausgabenkonten / Gesundheitssparkonten
- 401(k)
- Aktienoptionen
- Krankheitstage, unbegrenzte flexible Urlaubszeit und bezahlte Feiertage
- Bezahlter Elternurlaub
- Vorsteuer-Pendler-Vorteilsprogramm
- Team-Mittagessen in unserem SoMa-Büro jeden Dienstag und Donnerstag
Leistungen können nach Ermessen des Unternehmens geändert werden.
