Roku
Chariot Defense
Ingénieur Firmware
À PROPOS DE NOUS
Chariot Defense est une entreprise de technologie de défense qui conçoit et fabrique une famille de produits d'alimentation pour l'armée américaine et ses alliés. Nous pensons qu'une dissuasion crédible du conflit armé et la victoire en cas d'échec de la dissuasion nécessitent plus que les meilleurs drones, capteurs, armes, systèmes de guerre électronique et capacités de commandement et de contrôle. Ces composants critiques nécessiteront une alimentation électrique soutenue dans des environnements austères et aux ressources limitées. De plus, les unités militaires doivent pouvoir éteindre les camions et les générateurs qui produisent cette énergie pour se cacher et survivre. En d'autres termes, la production d'énergie doit être découplée de la consommation d'énergie. Les produits de Chariot Defense permettent exactement cette capacité, rendant les militaires américains et alliés plus létaux et plus survivants. Nous espérons que vous vous joindrez à nous dans cette mission.
À PROPOS DU POSTE
Le firmware est là où notre produit rencontre le monde physique. Nous recherchons un Ingénieur Firmware & Contrôles Embarqués pour prendre en charge le logiciel de bas niveau qui commande l'électronique de puissance de Chariot, applique nos systèmes de sécurité et maintient le matériel en fonctionnement fiable lorsqu'il est déployé sur le terrain. Vous écrirez du code qui s'exécute sur du bare metal et sur des systèmes d'exploitation temps réel dans des langages système comme le C et Rust, contrôlant directement une puissance électrique significative traversant du matériel réel dans des environnements austères et aux ressources limitées où l'échec n'est pas une option.
Vous façonnerez directement l'architecture du firmware qui sera intégrée dans Amphora et les futurs produits. Notre équipe vient de Tesla, Anduril, Apple, Archer et de l'armée américaine. Nous construisons du matériel sur lequel les opérateurs comptent sur le terrain et nous appliquons le même standard à notre firmware, car des vies en dépendent. C'est un rôle à haute responsabilité, à fort impact et pratique pour quelqu'un qui souhaite écrire du code qui déplace de la puissance réelle et la voir fonctionner dans des conditions réelles.
CE QUE NOUS RECHERCHONS
- Excellente intuition d'ingénierie et pensée basée sur les premiers principes pour concevoir des produits complexes qui fonctionnent de manière transparente pour le client, en adoptant une approche à la fois d'ingénierie/technique et produit/client, afin de trouver le meilleur équilibre.
- Capacité à identifier de manière autonome les informations critiques ou les lacunes prioritaires et à déployer des efforts pour combler ces lacunes.
- Ne pas être intimidé par des ensembles de données ou des informations imparfaites, incomplètes ou absentes, et capable de prendre des décisions solides, complètes et rapides basées sur les premiers principes pour atteindre un état final de produit qui répond et/ou dépasse le besoin du moment.
- Ne pas se satisfaire d'explications superficielles d'un problème ou d'une "ingénierie de pansement" ; chercher avec persistance à trouver la cause racine spécifique par des méthodes basées sur les données, et résoudre les défaillances ou les problèmes récurrents, afin qu'ils puissent être atténués pour prévenir de futures occurrences.
- Être gratifié par l'aide apportée à ses pairs pour réussir, la construction d'une culture d'équipe solide et la propagation d'une camaraderie profonde parmi ses pairs ; chercher à démanteler les silos d'information en collaborant rigoureusement avec les autres pour résoudre les problèmes, partager les connaissances et fournir des contributions.
RESPONSABILITÉS CLÉS
- Contrôle de l'électronique de puissance : Écrire et ajuster le firmware qui commande les onduleurs, les chargeurs et les systèmes de batterie pour convertir et déplacer l'énergie électrique correctement, en toute sécurité et efficacement.
- Systèmes de sécurité : Construire la logique de détection de défauts et de protection en temps réel qui réagit en quelques millisecondes pour protéger le matériel et les personnes qui l'utilisent ; considérer la sécurité comme un élément central de la conception.
- Contrôle thermique : Implémenter la logique de contrôle qui maintient les composants de puissance dans des températures de fonctionnement sûres sous charge et dans des conditions environnementales extrêmes.
- Acquisition de données et télémétrie : Collecter les lectures des capteurs à travers le système, et empaqueter et exporter ces données pour qu'elles puissent être surveillées, enregistrées et analysées en aval.
- Entrée utilisateur et interaction système : Implémenter la manière dont les opérateurs commandent et interagissent avec le système sur le terrain.
- Développement bare-metal et RTOS : Architecturer et déployer le firmware sur des cibles bare-metal et des systèmes d'exploitation temps réel, en faisant le bon choix en matière de timing, de déterminisme et de contraintes de ressources.
- Intégration interfonctionnelle : Travailler en étroite collaboration avec les ingénieurs électriciens, électroniques de puissance et matériels, en gérant le couplage étroit entre les entrées/sorties électriques et le comportement du firmware, et en soutenant la mise en service et le débogage du matériel sur banc.
QUALIFICATIONS
REQUIS
- Licence en génie électrique/informatique, informatique, ou expérience démontrée équivalente.
- 3+ années d'expérience dans l'écriture de firmware pour du matériel expédié et fonctionnant sur le terrain.
- Expérience pratique en développement bare-metal et RTOS.
- Maîtrise du C/C++ pour des cibles temps réel et contraintes en ressources.
- Expérience démontrée dans la mise en service et le débogage de firmware sur du matériel réel.
EXIGENCES DU POSTE
- Ce poste est un poste sur site basé dans les bureaux de Chariot Defense à San Bruno, CA.
- Volonté de supporter 10% de déplacements, au niveau national et international, ainsi que de travailler des heures prolongées et le week-end, lorsque nécessaire.
PRÉFÉRENTIEL
- Expérience de production en Rust sur des cibles embarquées.
- Firmware pour l'électronique de puissance, le contrôle moteur ou la gestion de batterie.
- Expérience avec des systèmes critiques pour la sécurité ou tolérants aux fautes.
- Expérience avec ISO26262, DO-178C, ou d'autres normes de sécurité fonctionnelle logicielle.
- Interfaces de communication embarquées (CAN, SPI, I2C, UART).
Une estimation raisonnable de la fourchette de salaire actuelle est de 130 000 $ à 180 000 $ par an.
Les packages de rémunération individuels sont basés sur la situation géographique, la portée du rôle, l'expérience pertinente et la capacité à gérer la complexité et à résoudre les problèmes au sein de notre organisation, entre autres facteurs.
Tous les employés doivent fournir une preuve d'autorisation de travail aux États-Unis dans les 3 premiers jours ouvrables. Nous ne faisons aucune discrimination fondée sur la race, la religion, la couleur, l'origine nationale, le sexe, l'orientation sexuelle, l'âge, l'état matrimonial, le statut d'ancien combattant ou le statut de handicap.
Toute candidature non sollicitée / profil de candidat soumis via notre site Web ou à des comptes de messagerie personnels des employés de Chariot Defense est considérée comme la propriété de Chariot Defense et n'est pas soumise au paiement de frais d'agence.
Les packages de rémunération comprennent également des actions en phase de démarrage et l'accès à des plans d'avantages sociaux parrainés par l'entreprise.
