Booz Allen Hamilton
Teradyne
Ingénieur Logiciel Senior (Teradyne, Agoura Hills))
Notre raison d'être
Nous sommes les spécialistes mondiaux des tests et de l'automatisation, qui alimentent les technologies de nouvelle génération grâce à des solutions sophistiquées. Derrière chaque appareil électronique que vous utilisez, la technologie de test de Teradyne garantit que votre appareil fonctionne correctement du premier coup, à chaque fois ! Notre portefeuille de solutions d'automatisation aide les fabricants à développer et à livrer des produits rapidement, efficacement et de manière rentable. Ensemble, les sociétés Teradyne teradyne.com/ fournissent l'automatisation de la fabrication dans toutes les industries et applications du monde entier !
Nous attirons, développons et retenons une main-d'œuvre hautement performante, composée de personnes d'horizons divers et d'un désir commun d'excellence. Nous nous efforçons de favoriser un environnement de travail positif et inclusif qui aide les employés et les communautés à prospérer.
TERADYNE, où l'expérience rencontre l'innovation et où l'on recherche l'excellence dans chaque connexion. Nous sommes alimentés par la créativité et la diversité des idées et de notre main-d'œuvre. Nos employés sont soutenus pour innover et apprendre quelque chose de nouveau chaque jour.
Nous cultivons une culture d'inclusion pour tous les employés, qui respecte leurs forces individuelles, leurs points de vue et leurs expériences. Nous pensons que nos différences nous permettent d'être une meilleure équipe – une équipe qui prend de meilleures décisions, stimule l'innovation et produit de meilleurs résultats commerciaux.
Aperçu de l'opportunité
L'équipe d'ingénierie logicielle à Agoura Hills, CA, recherche un ingénieur logiciel embarqué senior passionné par l'apprentissage, le développement de logiciels de haute qualité, la résolution de problèmes complexes et l'intégration dans une équipe intelligente et innovante. Êtes-vous capable d'équilibrer une variété de tâches liées à la conception, au développement, aux tests, au dépannage et à la maintenance de systèmes logiciels ? Interagir avec des équipes multifonctionnelles depuis le stade de la définition du produit jusqu'à la sortie du produit ? Alors vous êtes exactement celui que nous recherchons ! Ce poste offre une certaine flexibilité hybride, cependant le candidat doit être en mesure de travailler sur site au bureau d'Agoura Hills.
Tout sur vous
Nous recherchons des personnes qui partagent notre passion et notre détermination. Notre engagement envers la réussite de nos clients nous pousse à aller plus loin. Si vous êtes prêt à nous rejoindre dans cette mission, examinez de plus près les critères minimums pour le poste.
- Architecture, conception, implémentation, vérification et validation en laboratoire des outils BSP et userspace Linux pour les équipements de test automatisés.
- Collaborer avec les équipes d'ingénierie matérielle, logicielle et systèmes pour affiner les exigences et fournir des interfaces à des systèmes matériels complexes.
- Implémenter du code évolutif, haute performance, haute qualité, extensible et maintenable.
- Automatisation de la construction, du déploiement et des tests des systèmes que vous créerez et améliorerez.
- Déboguer des problèmes complexes au niveau du système impliquant des interactions logicielles, matérielles et du système d'exploitation.
Prérequis
- 10+ années d'expérience dans le développement de logiciels
- Expérience avec le développement BSP embarqué Linux (Devicetrees, configuration u-boot, configuration bios, construction et déploiement de Linux sur systèmes embarqués)
- Expérience avec les pilotes Linux et le chargeur de démarrage
- Développement d'applications dans des environnements Linux.
- Langages : Expertise en C, codage C++ et plusieurs langages de script (Python, bash, …) requis. Systèmes d'exploitation : Linux.
- Outils de développement : GIT, Cmake, Yocto, Docker.
- Protocoles matériels : Familiarité avec les protocoles matériels courants, tels que ; I2C, SPI, PCIe, Ethernet, USB...
- Excellentes compétences en dépannage, débogage, en particulier le débogage de systèmes distants avec plusieurs appareils en boucle, et en résolution de problèmes.
- À l'aise et familier avec le processus de développement logiciel revu par les pairs.
- À l'aise pour travailler avec des communautés open source (Linux kernel, uboot, etc.)
- Familiarité avec les processeurs x86_64, ARM64, et PowerPC ainsi qu'avec les serveurs x86_64 haut de gamme.
- Expérience de travail au sein d'équipes interfonctionnelles concevant des systèmes complexes.
- BS requis, diplôme avancé en génie électrique, génie informatique, informatique ou domaine technique connexe d'une université ou d'une institution d'ingénierie de premier plan.
- L'expérience avec les équipements de test automatisés est un plus.
- L'expérience avec C# est un plus.
- L'expérience avec Windows est un plus.
Rémunération
La fourchette de salaire de base pour ce poste est de $161,700 - $258,800. Cette fourchette est une estimation de bonne foi, et le montant du salaire de base correspondra à l'expérience et aux compétences. Cette fourchette peut également fluctuer en fonction de la demande et de l'emplacement.
Plan d'incitation : Ce poste est éligible à des bonus discrétionnaires basés sur la performance financière.
#LI-KD1
Avantages
Teradyne propose une variété de programmes d'avantages sociaux robustes pour la santé et le bien-être, notamment des assurances médicale, dentaire, vision, des comptes d'épargne libre d'impôt, des plans d'épargne retraite, des assurances vie et invalidité, des congés payés et des jours fériés, des programmes d'aide à la scolarité, et plus encore. Veuillez cliquer ici teradyne.com/2026-benefit-information-for-us-employees/ pour voir les détails.
