Aller au contenu

Revel

Ingénieur logiciel embarqué (intermédiaire-senior)

C++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 et de contrôle intuitive, un langage de programmation spécialisé conçu pour le contrôle matériel et un environnement d'exécution haute performance. Nous donnons aux ingénieurs les moyens de construire, tester et déployer des systèmes critiques de manière rapide, fiable et sécurisée.

Présentation du poste

Nous recherchons un ingénieur logiciel embarqué expérimenté pour rejoindre notre équipe d'ingénierie en pleine croissance. Dans ce rôle, vous construirez la couche logicielle critique qui fait le pont entre l'environnement d'exécution haute performance de Revel et le monde complexe des machines industrielles. Nous recherchons un expert en systèmes obsédé par la performance et l'abstraction, pour qui une milliseconde semble être une éternité, et qui tire une fierté particulière à implémenter des pilotes robustes, portables et mathématiquement corrects.

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 initiale.
  1. Salaire compétitif, participation substantielle au capital 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 logiciels pour le matériel.

Responsabilités

  1. Intégrer du matériel industriel, des PLCs standard aux instruments spécialisés, en naviguant dans des cartes de registres et des protocoles complexes.
  1. Effectuer de l'ingénierie inverse sur le comportement de matériel « boîte noire » lorsque la documentation du fournisseur est insuffisante, en traitant les fiches techniques comme des hypothèses plutôt que comme des faits.
  1. Implémenter des couches d'abstraction matérielle (HAL) qui encapsulent la complexité derrière des APIs intuitives et sécurisées en termes de typage.
  1. Écrire du code Rust portable et haute performance ciblant l'espace utilisateur Linux aujourd'hui, mais conçu pour être agnostique vis-à-vis de l'architecture.
  1. Maîtriser la frontière physique en utilisant des analyseurs logiques et des oscilloscopes pour mener le dépannage jusqu'à la cause racine absolue.
  1. Traiter la fiabilité du système comme une exigence de sécurité, en validant rigoureusement le code pour prévenir les défaillances qui pourraient entraîner des dommages physiques ou un comportement dangereux.

Qualifications

  1. Licence en génie informatique, génie électrique, informatique ou domaine connexe (ou expérience pratique équivalente).
  1. 3+ années d'expérience professionnelle en programmation système (C/C++/Rust) ou en développement de logiciels embarqués.
  1. Maîtrise élevée de Rust, C ou C++, avec une volonté de travailler principalement en Rust.
  1. Solide compréhension des rouages internes de Linux, y compris les sockets, les appels système et le flux de données du noyau vers l'espace utilisateur.
  1. Capacité à interpréter des schémas électriques, des fiches techniques et des diagrammes de synchronisation pour traduire le comportement matériel en code.
  1. Expérience dans l'implémentation et le débogage de protocoles industriels (par exemple, Modbus, TCP/IP, SPI, I2C, CAN, UART, RS-485).
  1. Maîtrise des outils de débogage matériel tels que les analyseurs logiques, les oscilloscopes et les analyseurs de paquets.

Exigences ITAR

Pour se conformer aux réglementations d'exportation du gouvernement américain, le candidat doit être (i) citoyen ou ressortissant américain, (ii) résident permanent légal des États-Unis (titulaire d'une carte verte), (iii) réfugié en vertu du titre 8 du code des États-Unis, section 1157, ou (iv) bénéficiaire de l'asile en vertu du titre 8 du code des États-Unis, section 1158, ou être éligible pour obtenir les autorisations requises auprès du Département d'État américain. En savoir plus sur l'ITAR ici.

Qualifications souhaitées

  1. Expérience préalable dans la mise en production de code en Rust.
  1. Expérience dans l'écriture de Rust dans des environnements no_std.
  1. Familiarité approfondie avec Modbus, EtherNet/IP, EtherCAT, PROFINET ou IO-Link.
  1. Esprit axé sur la recherche de la cause racine, refusant d'accepter un comportement instable.
  1. Compréhension intuitive des coûts de latence, des exigences de synchronisation et du déterminisme.

Avantages

  • Assurance santé — Nous offrons une couverture médicale, dentaire et ophtalmique complète pour vous soutenir, vous et votre famille.
  • 401(k) — Épargnez pour votre avenir avec notre plan 401(k).
  • Actionnariat — 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, à vous et à votre famille, une tranquillité d'esprit.
  • Congé parental — Nous offrons un congé de maternité et de paternité rémunéré pour soutenir les nouveaux parents.
  • Déjeuner pris en charge — Nous fournissons un déjeuner pris en charge cinq jours par semaine, afin que vous puissiez rester alimenté et concentré.
  • Congés payés illimités — Nous vous faisons confiance pour prendre le temps dont vous avez besoin. Congés payés illimités 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

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026