CSC Leasing Co.
Atomic Machines
Ingénieur Systèmes Staff, Logiciel
À PROPOS DE CE RÔLE
Atomic Machines développe le Matter Compiler™, le premier d'une nouvelle classe de systèmes de fabrication IA-natifs et entièrement numériques qui construisent des machines fonctionnelles directement à partir de code. Le Matter Compiler™ vise les micromachines : moteurs et engrenages de la taille d'un grain de sable, robots suffisamment petits pour travailler à l'intérieur du corps, refroidissement intégré directement dans les puces qui exécutent l'IA, et les nombreux appareils similaires qui attendaient un moyen de les construire. Son premier produit est PrimeSwitch™, un relais de puissance électromécanique de la taille d'une pile bouton qui supporte un courant continu de 150 ampères et s'ouvre en 50 microsecondes, environ mille fois plus rapidement qu'un contacteur conventionnel. Fondée par Jeff Holden — entrepreneur en série, ancien SVP d'Amazon et premier Chief Product Officer d'Uber — l'entreprise a levé 250 millions de dollars à ce jour.
Atomic Machines est basée dans la région de la baie de San Francisco, avec des bureaux à Emeryville et Santa Clara.
En tant qu'Ingénieur Systèmes Logiciels Staff chez Atomic Machines, vous architecturerez et développerez l'infrastructure logicielle qui coordonne les équipements de fabrication de précision, les systèmes de contrôle distribués et les plateformes robotiques. Vous définirez l'architecture du système logiciel tout en implémentant des composants logiciels critiques, des outils d'intégration et une infrastructure de validation.
Ce rôle combine l'ingénierie des systèmes de haut niveau avec le développement et les tests logiciels pratiques pour assurer un déploiement robuste de systèmes de fabrication complexes.
VOS MISSIONS
- Développer une compréhension approfondie de l'architecture de la plateforme distribuée de Atomic Machines.
- Être responsable de l'architecture du système logiciel couvrant les systèmes embarqués, les contrôles, les services cloud et les applications de fabrication.
- Définir les interfaces logicielles entre les services de la plateforme, la robotique et le matériel.
- Exécuter la conception et l'implémentation logicielle pour l'infrastructure critique.
- Développer des APIs, des protocoles de communication et des services distribués.
- Piloter l'analyse des performances logicielles, l'analyse de latence, la synchronisation et les améliorations de fiabilité.
- Définir les stratégies de validation système et les méthodologies de vérification.
- Piloter les AMDEC, les études comparatives et les investigations de causes profondes.
VOTRE PROFIL
- + de 10 ans d'expérience dans la construction de systèmes logiciels complexes.
- Esprit d'ingénierie système basé sur les premiers principes.
- Solide expérience en architecture logicielle.
- Expérience avec les systèmes distribués et le réseau.
- Expérience avec gRPC, REST APIs, les systèmes de messagerie et l'IPC.
- Expérience dans l'intégration de logiciels avec la robotique et le matériel industriel.
- Connaissance des systèmes embarqués et des logiciels temps réel.
- Diplôme de Licence/Master en Génie Informatique, Ingénierie Logicielle, Informatique ou équivalent.
- Expérience avec C++, Rust ou Go appréciée.
La rémunération pour ce poste inclut également des actions et des avantages sociaux.
Fourchette de salaire $170,000 — $230,000 USD
Atomic Machines est un employeur qui souscrit au principe de l'égalité des chances et valorise la diversité. Nous ne faisons aucune discrimination fondée sur des caractéristiques protégées par la loi applicable. Nous nous engageons à offrir une expérience d'entretien inclusive, y compris pour les personnes en situation de handicap. Pour demander un aménagement, contactez rc@atomicmachines.com [rc@atomicmachines.com]. Pour aider notre équipe de recrutement à gérer le volume des candidatures et à répondre plus efficacement aux candidats, Atomic Machines peut utiliser des outils assistés par IA.
