L3Harris Technologies

Ingénieur logiciel principal

C++
Traduction automatique. Consultez l’original.

À propos du poste

Titre du poste : Ingénieur logiciel spécialiste principal

Code du poste : 29459

Lieu du poste : Columbia MD

Horaire de travail : 9/80 - Les employés travaillent 9 jours sur 14 – soit un total de 80 heures travaillées – et ont un vendredi de libre toutes les deux semaines.

#LI-RK2

Description du poste

Le secteur des communications tactiques (TCOM) de L3Harris Communication Systems (CS) recherche un ingénieur de conception logicielle embarquée motivé et orienté équipe, qui sera membre d'une équipe pluridisciplinaire avec des responsabilités pratiques pour toutes les phases du processus de développement logiciel, de la définition des exigences à l'intégration et aux tests du produit fini. L'accent sera mis sur le développement logiciel du sous-système cryptographique (CSS). Les autres responsabilités comprendront l'analyse système/logicielle, la définition de l'architecture, la conception de haut niveau, la conception détaillée, l'implémentation, les tests, la documentation et la certification gouvernementale de logiciels embarqués pour des produits de radio ou d'autres communications. Nécessite l'application des principes et techniques de l'informatique, de l'ingénierie et de l'analyse mathématique. Une expérience avec C++/C embarqué, Scrum Agile et le développement logiciel basé sur DevOps est attendue. Une expérience de travail dans des équipes collaboratives de conception/développement/test logiciel allant de 3 à 30 ingénieurs est souhaitée. Une expérience en analyse des exigences d'ingénierie, en développement et en tests est souhaitée. Une expérience avec la certification gouvernementale des conceptions d'ingénierie est également souhaitée.

Fonctions essentielles

  1. Rechercher, concevoir, développer, modifier et évaluer des logiciels informatiques embarqués pour des équipements électroniques ou d'autres systèmes de communication en conjonction avec le développement de produits matériels.
  1. Livrer la partie assignée du cycle de développement produit complet dans un environnement Scrum Agile, y compris l'analyse des exigences système/logiciel, la conception de haut niveau et détaillée, l'implémentation, les tests, l'intégration, la documentation et la certification gouvernementale des conceptions logicielles embarquées.
  1. Déterminer les approches et les paramètres de conception. Analyser les exigences logicielles pour déterminer la faisabilité de la conception dans les contraintes de temps et de coût. Analyser l'équipement pour établir les données opérationnelles, mener des tests expérimentaux et évaluer les résultats.
  1. Effectuer une analyse détaillée comprenant : l'analyse des exigences, les scénarios d'utilisation, la conception conceptuelle, les études comparatives, les tests, l'exploitation, la maintenance et l'analyse de fiabilité des produits de communication radio, des sous-systèmes internes et des systèmes externes.
  1. Effectuer l'analyse fonctionnelle, l'allocation des exigences et la définition des interfaces techniques pour traduire les exigences du client en spécifications de développement logiciel pour la radio et les sous-systèmes associés.
  1. Développer des diagrammes de blocs et des spécifications de conception d'interface.
  1. Travailler avec les équipes de conception de produits, de tests, de fabrication, d'ingénierie logistique, la gestion de produits et de programmes, ainsi qu'avec d'autres groupes et clients externes si nécessaire pour définir et exécuter des projets de développement de produits radio et livrer des produits radio de haute qualité.
  1. Préparer des revues de conception et d'implémentation et superviser la gestion de configuration et le contrôle de la documentation des exigences et de la conception, ainsi que le logiciel de développement. Présenter des briefings techniques et des revues d'état.
  1. Assurer la conversion des exigences du client, y compris les exigences informelles, en solutions système complètes qui équilibrent les contraintes techniques, de calendrier et de coût du programme.
  1. Consulter les ingénieurs électriciens et d'autres membres du personnel d'ingénierie pour évaluer l'interface entre le matériel et le logiciel, ainsi que les exigences de performance opérationnelle du système global.
  1. Développer des procédures de test de systèmes logiciels et de la documentation de conception.
  1. Compétences interpersonnelles efficaces, capacité à communiquer des questions techniques de manière claire et logique.

Qualifications

  1. Baccalauréat et un minimum de 6 ans d'expérience pertinente antérieure. Diplôme d'études supérieures et un minimum de 4 ans d'expérience pertinente antérieure. En l'absence de diplôme, un minimum de 10 ans d'expérience pertinente antérieure.
  1. Plus de 4 ans d'expérience dans le développement et les tests de logiciels développés en C ou C++.
  1. Plus de 4 ans d'expérience avec la méthodologie de développement logiciel OOA/OOD.
  1. Plus de 4 ans d'expérience dans le cycle de vie complet du développement pour des projets logiciels.
  1. Plus de 4 ans d'expérience dans la production de documents de développement logiciel, tels que des documents de conception et des plans de test.
  1. Accréditation de sécurité active de niveau Secret du DOD américain (ou inactive depuis moins de 2 ans). Ce poste exige que le candidat possède déjà une accréditation de niveau Secret du DOD (ou une accréditation de niveau Secret du DOD inactive depuis moins de 2 ans qui peut être immédiatement réactivée), et qu'il maintienne cette accréditation.

Compétences supplémentaires souhaitées

  1. Expérience dans le développement de logiciels bare metal sur un microprocesseur embarqué en C ou C++.
  1. Expérience dans la conception et le développement de pilotes de périphériques.
  1. Expérience avec UML et la méthodologie de développement logiciel OOA/OOD.
  1. Expérience avec toutes les phases du cycle de vie de développement de projets logiciels, y compris l'analyse logicielle, la conception, le développement, les tests (y compris les tests unitaires logiciels) et les outils d'automatisation.
  1. Expérience des méthodologies de développement logiciel Agile utilisant un processus de développement itératif et limité dans le temps (SCRUM).
  1. Très motivé, autonome et capable de travailler avec peu de supervision dans des environnements divers.
  1. Capacité démontrée à analyser et déboguer des problèmes logiciels et matériels associés.
  1. Expérience en cryptographie et en communications radio.

Conformément aux exigences de transparence salariale, la fourchette de salaire pour ce poste est de 109 500 $ à 203 500 $. Ceci n'est pas une garantie de rémunération ou de salaire, car le montant final de l'offre peut varier en fonction de facteurs tels que, mais sans s'y limiter, l'expérience et la situation géographique. L3Harris propose également une variété d'avantages sociaux, notamment une assurance santé et invalidité, une correspondance (k) de 401, des comptes de dépenses flexibles, un programme d'aide aux employés (PAE), une aide à l'éducation, un congé parental, des congés payés et des jours fériés payés par l'entreprise. Les programmes et options spécifiques disponibles pour un employé peuvent varier en fonction de la date d'embauche, du type d'horaire et de l'applicabilité des conventions collectives.

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