
Hewlett Packard Enterprise développe des technologies d’entreprise pour les organisations qui utilisent des environnements de cloud hybride et des opérations pilotées par l’intelligence artificielle. Son portefeuille comprend les serveurs HPE ProLiant et le calcul haute performance HPE Cray, le stockage HPE Alletra, les réseaux HPE Aruba, des plateformes d’IA et des usines d’IA clé en main, ainsi que les solutions à la demande GreenLake. HPE propose également des fonctionnalités de sécurité telles que Zero Trust et SASE, ainsi que des services professionnels, de conseil et d’assistance qui aident les grandes organisations à moderniser leur infrastructure, à gérer leurs environnements de centres de données et à déployer l’IA à grande échelle.
Ingénieur logiciel senior en stockage - Hybride à Durham | Hewlett Packard Enterprise
Dirigez le développement de logiciels de stockage d’entreprise chez Hewlett Packard Enterprise dans un poste d’ingénieur senior. Mettez en œuvre C/C++, les systèmes distribués et la programmation multithread dans le cadre de projets de systèmes complexes.
Description
- Créer, améliorer, dépanner et déboguer des logiciels pour des produits existants et nouveaux
- Développer des logiciels couvrant les systèmes d’exploitation, les compilateurs, les routeurs, les réseaux, les utilitaires, les bases de données et les technologies Internet
- Évaluer la compatibilité du matériel et contribuer aux décisions de conception matérielle
- Diriger des équipes d’ingénierie internes et externalisées pour la conception de solutions, l’analyse, le codage, les tests et l’intégration
- Créer et renforcer des partenariats avec des équipes de développement internes et externes
- Évaluer les conceptions et les travaux de projet au regard des normes et des directives de développement des systèmes
- Recommander des améliorations qui renforcent la qualité des produits et réduisent le risque de défaillance
- Fournir une expertise spécialisée du domaine et un leadership logiciel dans les projets et programmes de l’organisation
- Introduire et intégrer les technologies émergentes dans les initiatives d’ingénierie
- Encadrer les ingénieurs moins expérimentés et leur fournir des orientations
Exigences
- Diplôme de licence ou de master en informatique, systèmes d’information ou domaine comparable
- Au moins huit ans d’expérience en développement logiciel
- Solide expérience en programmation système avec C/C++ dans des logiciels de niveau entreprise
- Maîtrise des structures de données, des algorithmes et de la programmation multithread
- Expérience dans le diagnostic de problèmes au sein d’environnements multithread et en cluster
- Compréhension approfondie des composants internes des systèmes d’exploitation
- Une expérience des chemins de données de stockage haute performance, des systèmes de fichiers distribués, des plateformes de stockage, des clusters haute disponibilité, de la gestion de la mémoire, de l’optimisation des performances ou de la modélisation est fortement souhaitée
- Excellentes capacités d’analyse et de résolution de problèmes
- Expérience dans la définition d’architectures logicielles pour des produits et des solutions
- Excellentes compétences en communication écrite et orale
- Maîtrise de l’anglais et de la langue locale
- Capacité à présenter des architectures de produits et des propositions de conception et à négocier des options avec la direction générale
Avantages
- Programmes complets favorisant le bien-être physique, financier et émotionnel
- Possibilités d’évolution personnelle et professionnelle
- Soutien flexible pour les besoins professionnels et personnels
- Un environnement de travail inclusif
- Détails des avantages disponibles pour les employés aux États-Unis