Wonderschool
A10 Networks, Inc
Ingénieur Logiciel Senior, Technologies de Licence Système
À propos du poste
Ingénieur Logiciel Senior, Technologies de Licence Système
Le poste d'ingénieur logiciel système aux États-Unis est un rôle essentiel qui exige que l'ingénieur travaille en étroite collaboration avec plusieurs équipes interfonctionnelles.
Ce poste nécessite une solide compréhension du logiciel système.
Il s'agit d'un rôle multifonctionnel nécessitant des connaissances générales en systèmes et de solides compétences en débogage sur notre variété de plateformes et de technologies, y compris les plateformes complexes Multi-PU.
En plus des connaissances en logiciel système, cet individu travaillera en étroite collaboration avec des équipes interfonctionnelles, à savoir la gestion de produit, la direction de l'ingénierie, les équipes de développement de gestionnaires de licences mondiaux et locaux, l'équipe de développement de contrôle A10 et les équipes d'assurance qualité pour implémenter la licence de produit, modulaire, Flexpool, de fonctionnalité et de capacité dans les appareils virtuels et ACOS Thunder.
Ces licences sont ajustées par la gestion de produit pour répondre aux besoins du marché et nécessitent une interaction étroite avec l'ingénierie.
L'ingénieur travaille également main dans la main avec les équipes QA pour déboguer des problèmes en temps réel liés à des blocages sur les systèmes QA qui déploient et testent ces capacités.
Cet individu fera partie de l'équipe système qui travaille en étroite collaboration avec le TAC (Support) sur des problèmes clients critiques dans toutes les capacités système, y compris la gestion des licences.
Ces problèmes nécessitent une résolution rapide et, parfois, une collaboration interfonctionnelle pour identifier la cause première et résoudre les problèmes en temps voulu.
Cet ingénieur devra naviguer sur toutes les plateformes d'A10, y compris les appareils conteneurisés, virtuels, bare metal et matériels physiques.
Ils devront comprendre l'architecture complexe des appareils haut de gamme, y compris les plateformes Multi-PU haut de gamme d'A10 qui sont déployées par les principaux clients fournisseurs de services d'A10.
L'interaction étroite de cet ingénieur système avec l'équipe matérielle conduit à la sortie rapide de nouveaux produits, capacités et fonctionnalités.
Régulièrement, les équipes d'application ont besoin de l'aide d'ingénieurs expérimentés de l'équipe système qui possèdent des connaissances système de base et des compétences en débogage système pour identifier la cause première de défauts difficiles trouvés par les clients et de problèmes spécifiques aux plateformes QA.
Responsabilités clés
- Participer au développement du logiciel et de l'architecture système réseau.
- Travailler avec des ingénieurs seniors pour fournir des spécifications fonctionnelles et de conception pour les fonctionnalités.
- Concevoir et implémenter l'infrastructure via des interfaces en ligne de commande (CLI), des interfaces utilisateur Web (WebUI) et des applications de gestion d'A10 ou de tiers.
- Tester les logiciels nouvellement développés grâce à une méthodologie de test rigoureuse et une infrastructure d'automatisation pour garantir une couverture suffisante et des résultats cohérents.
- Documenter le code de manière appropriée avec des commentaires et travailler avec l'équipe de documentation produit pour développer et réviser la documentation utilisateur.
- Soutenir le contrôle qualité pendant la phase finale de test du produit.
- Assister l'équipe de support client dans la résolution des problèmes signalés par les clients et livrer des correctifs.
Expérience/Connaissances
- Solides compétences en programmation C/C++ dans le développement avec des systèmes embarqués multithread, multicœur et haute disponibilité en temps réel tels que Linux, RTOS ou un système d'exploitation similaire,
- Expérience pratique des systèmes embarqués multithread, multicœur et haute disponibilité en temps réel
- Bonne compréhension des protocoles réseau tels que TCP/IP, UDP, HTTP/HTTPS, et des technologies associées
- Bonne compréhension de l'architecture du plan de contrôle et du plan de données dans les appareils réseau
Éducation
- Diplôme de licence ou de maîtrise en CS/EE/CE ou 2+ années d'expérience dans un domaine connexe IA requis
- L'expérience de travail avec des plateformes de gestion d'appareils et de licences logicielles est préférée
- Expérience de travail avec des plateformes de gestion d'appareils et de licences
- Connaissance des plateformes Cloud telles qu'Amazon Web Services (AWS), Google Cloud (GCP), Oracle Cloud Infrastructure (OCI) ou des environnements cloud similaires
- Connaissance des architectures GPU et des technologies de programmation GPU
- Une exposition à l'accélération d'inférence IA et au calcul hétérogène (CPU/GPU/DPU) est un plus
Directives d'utilisation pour les entretiens
Nos entretiens sont conçus pour refléter vos propres compétences et votre réflexion. L'utilisation d'outils d'IA ou d'enregistrement pendant les entretiens en direct n'est pas autorisée, sauf invitation explicite de l'interviewer ou approbation préalable dans le cadre d'un accommodement raisonnable.
Si ces outils sont utilisés de manière inappropriée ou d'une manière qui déforme votre travail, votre candidature pourrait ne pas être retenue dans le processus.
Directives de rémunération ciblées : 130 000 $ - 140 000 $
La rémunération variera en fonction de plusieurs facteurs, notamment la demande du marché pour des compétences spécifiques, le type de rôle, le niveau du poste et les qualifications individuelles.
Les offres de salaire finales sont déterminées par des considérations incluant, sans s'y limiter, l'expertise du sujet, le niveau de compétence démontré, l'expérience pertinente, la situation géographique, l'éducation, les certifications et la formation.
#LI-AN1 - Hybride
A10 Networks est un employeur garantissant l'égalité des chances et un sous-traitant fédéral VEVRAA.
Tous les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, de couleur, de religion, de sexe, d'orientation sexuelle, d'identité de genre, d'origine nationale, de statut de handicap, de statut d'ancien combattant protégé ou de toute autre caractéristique protégée par la loi.
A10 se conforme également à toutes les lois étatiques et locales applicables régissant la non-discrimination en matière d'emploi.
