Revel

Ingénieur Logiciel - Infrastructure & Déploiement (Confirmé/Senior)

PythonAWSDockerKubernetesC++Rust
Traduction automatique. Consultez l’original.

À propos de Revel

Chez Revel, nous révolutionnons la manière dont le matériel le plus critique au monde est contrôlé — dans les secteurs de l'aérospatiale, de l'automobile, de l'énergie et de la fabrication. Notre pile logicielle de nouvelle génération combine une interface de commande/contrôle intuitive, un langage de programmation spécialisé adapté au contrôle matériel et un environnement d'exécution haute performance. Nous permettons aux ingénieurs de construire, tester et déployer des systèmes critiques rapidement, de manière fiable et sûre.

Aperçu du rôle

Nous recherchons un Ingénieur Logiciel expérimenté avec une solide expérience en DevOps et une passion pour les systèmes de déploiement évolutifs et reproductibles adaptés au calcul en périphérie (edge compute) et aux environnements embarqués. Dans ce rôle, vous architecturerez et maintiendrez des pipelines CI/CD, l'automatisation de l'infrastructure et des solutions de déploiement pour de grandes flottes d'appareils distants et embarqués au service de clients dans divers secteurs. Vous collaborerez étroitement avec les équipes d'ingénierie pour permettre une livraison logicielle rapide et fiable sur diverses plateformes matérielles — tout en garantissant les meilleures pratiques en matière d'excellence opérationnelle, d'automatisation et de reproductibilité.

Pourquoi Revel

  1. Rejoignez une équipe d'ingénieurs de classe mondiale avec des décennies d'expérience dans les applications logicielles critiques.
  1. Travaillez sur une technologie révolutionnaire qui a un impact direct sur les infrastructures critiques et les industries à enjeux élevés, avec une forte traction précoce.
  1. Salaire compétitif, participation substantielle au capital (equity) et opportunités de croissance personnelle significatives.
  1. Environnement collaboratif, ambitieux et techniquement stimulant.
  1. Rejoignez-nous pour redéfinir ce qui est possible en matière de logiciel pour le matériel.

Responsabilités

  1. Concevoir, implémenter et maintenir des pipelines CI/CD conteneurisés qui prennent en charge les builds multi-architectures, les tests d'intégration et les déploiements pour les systèmes edge et embarqués.
  1. Administrer et maintenir l'infrastructure de calcul de build et de test hardware-in-the-loop (HIL) utilisée pour valider le logiciel via les tests CI.
  1. Gérer et coordonner les releases vers les cibles edge en utilisant des outils de conteneurisation tels que Docker, Docker Compose, Kubernetes, Portainer, ou similaires.
  1. Développer et maintenir des systèmes de gestion de flotte basés sur le cloud pour coordonner les mises à jour et gérer le cycle de vie des logiciels sur les appareils edge compute.
  1. Contribuer à l'automatisation de l'infrastructure et aux outils pour la construction et le déploiement de charges de travail embarquées et edge à grande échelle.
  1. Collaborer avec les équipes firmware, plateforme et application pour assurer une livraison transparente du développement à la production.
  1. Maintenir des normes élevées de documentation, d'automatisation et de sécurité tout au long du cycle de déploiement.

Qualifications

  1. Diplôme de licence en ingénierie, physique, informatique ou dans un domaine technique connexe.
  1. +3 ans d'expérience professionnelle dans un rôle d'ingénieur logiciel.
  1. Expérience avérée dans la construction et la maintenance de pipelines CI/CD à l'aide de GitHub Actions, GitLab CI/CD, Bitbucket Pipelines, ou des outils similaires.
  1. Expérience pratique des technologies de conteneurisation comme Docker et des outils d'orchestration tels que Docker Compose, Docker Swarm, ou Kubernetes.
  1. Solide maîtrise de Python, en particulier dans le scripting, l'automatisation et les outils de déploiement.

Exigences ITAR

Pour se conformer aux réglementations d'exportation du gouvernement américain, le candidat doit être (i) un citoyen ou résident américain, (ii) un résident permanent légal américain (également appelé titulaire de la carte verte), (iii) un réfugié en vertu du 8 U.S.C. 1157, ou (iv) un demandeur d'asile en vertu du 8 U.S.C. 1158, ou être éligible pour obtenir les autorisations requises du Département d'État américain. En savoir plus sur l'ITAR ici.

Qualifications préférées

  1. Expérience dans la conception et la maintenance de pipelines de build dockerisés pour des projets de logiciels compilés, de préférence en utilisant Docker Bake.
  1. Expérience avec les outils de gestion de configuration et d'automatisation de l'infrastructure tels que Ansible.
  1. +2 ans d'expérience professionnelle en programmation en C++, de préférence en utilisant des chaînes d'outils de build basées sur LLVM.
  1. +2 ans d'expérience professionnelle avec Rust, y compris la construction et le déploiement d'applications Rust en production.
  1. Expérience avec des systèmes de build déclaratifs à grande échelle (par exemple, Docker Bake, Bazel, Buck, Pants, NX).
  1. Connaissance des plateformes de gestion de flotte IoT et edge compute (par exemple, AWS IoT Greengrass, Azure IoT Edge) et/ou des systèmes de mise à jour d'appareils grand public (par exemple, mises à jour OTA pour mobile, IoT ou appareils embarqués).
  1. Expérience avec des solutions de stockage sécurisé de secrets (par exemple, HashiCorp Vault, 1Password, Keeper, ou alternatives open-source).
  1. Connaissance des plateformes d'observabilité (par exemple, Prometheus, Grafana) pour la surveillance des déploiements distribués.

Avantages

  • Assurance santé — Nous offrons une couverture médicale, dentaire et visuelle complète pour vous soutenir, vous et votre famille.
  • 401(k) — Épargnez pour votre avenir avec notre plan 401(k).
  • Participation au capital (Equity) — Tous les employés à temps plein reçoivent des actions, garantissant que vous partagez le succès et la croissance de Revel.
  • Assurance vie — L'assurance vie payée par l'entreprise vous offre, ainsi qu'à votre famille, une tranquillité d'esprit.
  • Congés parentaux — Nous offrons des congés de maternité et de paternité payés pour soutenir les nouveaux parents.
  • Déjeuner traiteur — Nous fournissons un déjeuner traiteur cinq jours par semaine, afin que vous puissiez rester concentré et plein d'énergie.
  • Congés payés illimités (PTO) — Nous vous faisons confiance pour prendre le temps dont vous avez besoin. PTO illimité pour tous les employés à temps plein.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter