Launch Legends
Atomic Machines
Staff Systems Engineer, Software
Über die Stelle
Atomic Machines leitet mit seiner Matter Compiler™-Technologie eine neue Ära der Mikromanufaktur ein. Diese full-stack-Technologie ermöglicht die Entwicklung und den Bau neuer Klassen von Mikromaschinen, indem sie Fertigungsprozesse und eine Materialbibliothek anbietet, die für Halbleiterfertigungsmethoden unzugänglich sind. Sie verspricht, die MEMS-Fertigung für viele Geräteklassen zu erschließen, die durch Halbleitermethoden frustriert sind, und völlig neue Produktklassen zu eröffnen. Die Matter Compiler™-Technologie verwirklicht den Traum der digitalen Fertigung vollständig: Bits und Rohmaterialien hinein, und vollständige, funktionale Mikromaschinen heraus. Das Atomic Machines-Team hat auch ein spannendes erstes Gerät entwickelt – eines, das nur durch die Existenz der Matter Compiler™-Technologie möglich wurde –, das wir bald der Welt vorstellen werden.
Unsere Büros befinden sich in Emeryville und Santa Clara, Kalifornien.
Gehaltsspanne $170,000—$230,000 USD
ÜBER DIESE ROLLE
Als Staff Software Systems Engineer bei Atomic Machines werden Sie die Software-Infrastruktur entwickeln und architektonisch gestalten, die präzise Fertigungsanlagen, verteilte Steuerungssysteme und Roboterplattformen koordiniert. Sie werden die Software-Systemarchitektur definieren und gleichzeitig kritische Softwarekomponenten, Integrationswerkzeuge und Validierungsinfrastruktur implementieren. Diese Rolle kombiniert High-Level-System-Engineering mit praktischer Softwareentwicklung und -prüfung, um eine robuste Bereitstellung komplexer Fertigungssysteme zu gewährleisten.
WAS SIE TUN WERDEN
- Entwickeln Sie ein tiefes Verständnis der verteilten Plattformarchitektur von Atomic Machines.
- Verantwortlich für die Software-Systemarchitektur, die eingebettete Systeme, Steuerungen, Cloud-Dienste und Fertigungsanwendungen umfasst.
- Definieren Sie Software-Schnittstellen zwischen Plattformdiensten, Robotik und Hardware.
- Führen Sie Software-Design und Implementierung für kritische Infrastrukturen durch.
- Entwickeln Sie APIs, Kommunikationsprotokolle und verteilte Dienste.
- Treiben Sie die Analyse der Softwareleistung, Latenzanalyse, Synchronisation und Zuverlässigkeitsverbesserungen voran.
- Definieren Sie Strategien zur Systemvalidierung und Verifizierungsmethoden.
- Leiten Sie FMEA-, Trade-Study- und Ursachenuntersuchungen.
WAS SIE MITBRINGEN SOLLTEN
- 10+ Jahre Erfahrung im Aufbau komplexer Softwaresysteme.
- Systemdenken nach fundamentalen Prinzipien.
- Umfangreiche Erfahrung in der Softwarearchitektur.
- Erfahrung mit verteilten Systemen und Netzwerken.
- Erfahrung mit gRPC, REST APIs, Messaging-Systemen und IPC.
- Erfahrung in der Integration von Software mit Robotik und industrieller Hardware.
- Vertrautheit mit eingebetteten Systemen und Echtzeitsoftware.
- BS/MS in Computer Engineering, Software Engineering, Informatik oder gleichwertig.
- Erfahrung mit C++, Rust oder Go bevorzugt.
Die Vergütung für diese Position beinhaltet auch Aktienoptionen und Sozialleistungen.
