Leonardo DRS, Inc.

Ingénieur Logiciel Embarqué Senior

PythonDockerC++
Traduction automatique. Consultez l’original.

À propos du poste

ID de poste : 114510

Leonardo DRS, Inc. et ses filiales offrent des opportunités égales à tous les employés et candidats à l'emploi et interdisent toute discrimination et tout harcèlement de quelque nature que ce soit, sans égard à la race, la couleur, la religion, l'âge, le sexe, l'origine nationale, le statut d'handicap, le statut de vétéran protégé, ou toute autre caractéristique protégée par les lois fédérales, étatiques ou locales.#AIS

Le secteur d'activité Airborne and Intelligence Systems de Leonardo DRS est un leader mondial et un partenaire stratégique engagé à fournir des produits de défense et de renseignement de classe mondiale, sur l'ensemble du cycle de vie, qui protègent la sécurité de notre nation et de nos alliés. Des systèmes de formation au combat aérien aux systèmes de guerre électronique de pointe, notre technologie est déployée par pratiquement toutes les agences militaires et gouvernementales américaines dans le monde.

RÉSUMÉ DU POSTE

Un ingénieur logiciel embarqué senior pour développer un logiciel embarqué de pointe en concevant, développant, analysant, documentant et en soutenant les tests de dispositifs complexes, systèmes ou sous-systèmes de tels appareils comme les récepteurs radio.

RESPONSABILITÉS DU POSTE

  1. Conception, développement, analyse, test et débogage d'applications et/ou de systèmes logiciels informatiques, principalement dans un environnement embarqué en temps réel.
  1. Travail dans un environnement de développement Linux.
  1. Personnalisation et configuration du système d'exploitation Linux pour le système cible.
  1. Développement à la fois dans l'espace noyau (BSP, pilotes, etc.) et dans l'espace utilisateur pour l'interface avec les périphériques et les registres FPGA, et fournir une interface utilisateur basée sur des sockets.
  1. Fournir des rapports réguliers sur l'avancement et le statut, y compris les contributions au calendrier pour les affectations de conception ainsi que les coûts.
  1. Documenter les spécifications des composants et sous-systèmes, y compris les documents de conception, les documents d'interface, les plans de test, etc.
  1. Communiquer clairement (oralement et par écrit) avec d'autres groupes internes tels que la fabrication et la gestion de projet, si nécessaire.
  1. Participer activement à la préparation des propositions les plus complexes et significatives. Cela implique de créer une SOW, des exigences, un BOE, etc.
  1. Fournir une expertise technique et une assistance aux autres ingénieurs et au personnel de support.
  1. Peut être responsable de la conduite technologique et de la direction d'un groupe d'ingénieurs sur une activité technique et de l'achèvement de l'activité dans les délais et le budget impartis.

QUALIFICATIONS

  1. Diplôme d'ingénieur ou domaine technique connexe avec un minimum de 5 années d'expérience
  1. Maîtrise des technologies et du domaine d'application
  1. Capacité à diriger un groupe technique de manière autonome
  1. Diplôme d'ingénieur en informatique ou en génie informatique, avec un minimum de 5 années d'expérience ou une combinaison d'études et d'expérience.
  1. Solide expérience en développement logiciel utilisant C/C++ et Python sur des systèmes d'exploitation Linux (avec une certaine expérience sur Windows également).
  1. Compréhension solide des concepts de multi-threading et de multi-processing.
  1. Expérience pratique du développement de dispositifs embarqués, y compris les systèmes basés sur ARM interfaçant avec les FPGA.
  1. Maîtrise du développement de pilotes embarqués sous Linux pour des interfaces telles que TCP/IP, UART, I²C, PCIe, et autres.
  1. Bien versé dans les pratiques modernes de développement logiciel, y compris les systèmes de contrôle de version (Git, SVN), les outils de suivi des défauts (de préférence Jira), les revues de code par les pairs et les méthodologies Agile.
  1. Maîtrise des technologies et des domaines d'application pertinents.
  1. Capacité démontrée à diriger des équipes techniques de manière autonome.

Qualifications préférées

  1. Expérience en traitement du signal RF tel que DDC, ADC, DAC et égalisation.
  1. Expérience en développement de radio logiciellement définie, y compris le protocole VITA 49.
  1. Forte capacité à travailler avec des équipes interfonctionnelles dans les disciplines SW, FW, HW et RF.
  1. Expérience avec des outils de build et de développement tels que les machines virtuelles Linux (VM), Docker, et les technologies associées.

Prendre soin de nos employés est une priorité absolue chez Leonardo DRS. Nous sommes fiers d'offrir des salaires compétitifs et des avantages sociaux complets, comprenant une couverture médicale, dentaire et visuelle, une contribution de l'entreprise à un compte d'épargne santé, la télémédecine, une assurance vie et une assurance invalidité, une assurance juridique et un plan d'épargne 401(k). Nous promouvons des programmes de bien-être axés sur le bien-être physique, émotionnel et financier. Nous développons nos talents en offrant des programmes et des activités pour soutenir la croissance professionnelle, le développement professionnel et l'amélioration des compétences. Et nous comprenons qu'il y a plus dans la vie que le travail, et l'importance d'offrir des horaires de travail flexibles avec notre programme 4/10, des congés payés compétitifs, des congés maladie/urgence, des congés parentaux payés et des heures de service communautaire.

*Certains employés sont éligibles uniquement à des avantages limités

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