HELLBENDER Inc.

Ingénieur Embarqué Linux

PythonC++
Traduction automatique. Consultez l’original.

Qui sommes-nous

Hellbender Inc. est une société de type Benefit Corporation en Pennsylvanie qui s'associe à des innovateurs pour faire évoluer leurs capteurs informatiques basés sur l'intelligence artificielle et produire leurs solutions sur le territoire, du prototype à de grands volumes.

Hellbender forme intentionnellement un environnement de travail inclusif et s'engage à soutenir les identités historiquement marginalisées, y compris les vétérans, les femmes, les personnes transgenres et les races sous-représentées dans notre communauté et notre industrie.

Résumé du poste

Hellbender recherche un Ingénieur Embarqué Linux pour aider à développer des logiciels qui permettent des plateformes de détection et de calcul avancées. Ce rôle implique de travailler à l'intersection du matériel et du logiciel pour mettre en service de nouveaux appareils, intégrer des périphériques, développer des solutions basées sur Linux, et soutenir le développement de produits du prototype à la production.

Le candidat idéal possède une expérience des systèmes embarqués, du développement Linux, ou de l'ingénierie logicielle de bas niveau et aime travailler en étroite collaboration avec les équipes matérielles pour résoudre des problèmes techniques complexes. L'expérience du développement du noyau Linux et des pilotes de périphériques est précieuse mais pas requise pour tous les candidats. Ce poste offre l'opportunité de travailler sur un large éventail de technologies, y compris l'embarqué Linux, l'intégration matérielle, le développement de pilotes, la mise en service de systèmes, l'optimisation logicielle et les plateformes de calcul edge basées sur l'IA.

Qualifications requises : *

DOIT ÊTRE UNE PERSONNE AMÉRICAINE

  1. Diplôme de Bachelor en informatique, ingénierie informatique, génie électrique, ou domaine connexe, ou expérience pratique équivalente. *
  1. 3+ années d'expérience en logiciel embarqué, Linux embarqué, firmware, programmation système, ou disciplines connexes. *
  1. Solides compétences en programmation en C ou C++. *
  1. Expérience dans le développement de logiciels sur des systèmes basés sur Linux. *
  1. Connaissance des interfaces matérielles embarquées telles que SPI, I2C, UART, USB, Ethernet, CAN, PCIe, ou technologies connexes. *
  1. Expérience dans le dépannage et le débogage des problèmes d'intégration logicielle et matérielle. *
  1. Capacité à lire la documentation technique et à travailler efficacement dans un environnement d'ingénierie multidisciplinaire.

Éducation et expérience : *

  1. Diplôme de Bachelor ou Master en informatique, génie électrique, ou un domaine technique connexe. *
  1. 5-7 années d'expérience spécifiquement dans le développement en espace noyau Linux et l'écriture de pilotes préférées.

Tâches et responsabilités essentielles : *

  1. Développer, tester et maintenir des logiciels pour les systèmes embarqués Linux. *
  1. Soutenir les activités de mise en service et de validation matérielle pour les nouveaux produits et prototypes. *
  1. Intégrer et configurer des capteurs, des caméras, des interfaces de communication et d'autres périphériques. *
  1. Créer, modifier et dépanner les pilotes de périphériques Linux et les logiciels système si nécessaire. *
  1. Assister au développement du package de support de carte (Linux BSP) et à l'intégration de la plateforme. *
  1. Déboguer les problèmes logiciels et au niveau du système en utilisant des journaux, des équipements de test et des outils de développement. *
  1. Collaborer étroitement avec les équipes matérielles, firmware, de fabrication et produit tout au long du cycle de vie du produit. *
  1. Contribuer à l'architecture système, à l'optimisation des performances et aux améliorations de la fiabilité des produits. *
  1. Participer aux revues de code, aux tests et à la documentation technique.

Qualifications préférées : *

  1. Expérience dans le développement de modules noyau Linux ou de pilotes de périphériques. *
  1. Connaissance de l'architecture du noyau Linux et des outils de débogage. *
  1. Expérience avec Yocto, Buildroot, ou d'autres environnements de build Linux embarqués. *
  1. Connaissance de la configuration de Device Tree et des packages de support de carte. *
  1. Expérience de travail avec des plateformes ARM, RISC-V, ou x86. *
  1. Connaissance des outils de débogage matériel tels que les oscilloscopes, les analyseurs logiques ou les débogueurs JTAG. *
  1. Expérience avec les systèmes d'imagerie, les capteurs de caméra, la vision par machine, ou les appareils edge basés sur l'IA. *
  1. Expérience avec Python ou les langages de script pour l'automatisation et les tests. *
  1. Contributions à des projets open-source ou à des écosystèmes logiciels basés sur Linux.

Avantages : *

  • 5% contribution de l'employeur à hauteur de 401(k), sans contrepartie requise *
  • 10% de contribution au programme d'équité des employés *
  • 100% des primes de santé, dentaire et de vision payées pour les employés et leurs familles, y compris les partenaires domestiques *
  • 100% des primes d'assurance vie et invalidité payées *
  • 10 jours fériés, deux semaines de fermeture d'entreprise, et 15 heures de PTO accumulées par mois *
  • 4 semaines de congé parental

Opportunité d'avancement

Lieu de travail : UPARC Pittsburgh

Hellbender est une entreprise en croissance et suit une politique qui privilégie les promotions internes. À mesure que de nouveaux postes sont créés, de nouvelles opportunités d'avancement le seront également.

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