StrideCare
Teledyne Technologies Incorporated
Ingénieur Principal en Développement Logiciel
À propos du poste
Soyez visionnaire
Teledyne Technologies Incorporated fournit des technologies habilitantes pour les marchés industriels en croissance qui nécessitent une technologie de pointe et une haute fiabilité. Ces marchés comprennent l'aérospatiale et la défense, l'automatisation industrielle, la surveillance environnementale de la qualité de l'air et de l'eau, la conception et le développement électroniques, la recherche océanographique, l'exploration et la production de pétrole et de gaz en eaux profondes, l'imagerie médicale et la recherche pharmaceutique.
Nous recherchons des personnes qui aiment avoir un impact et qui souhaitent l'excitation de faire partie d'une équipe qui gagne.
Nous recherchons des innovateurs passionnés désireux de façonner l'avenir des industries de la défense et de la sécurité publique. Si vous êtes motivé par la mission de collaborer à l'échelle mondiale sur des solutions qui peuvent changer le champ de bataille et sauver des vies, nous vous invitons à explorer nos opportunités actuelles.
Résumé du poste
L'Ingénieur Logiciel Senior
est un leader autonome qui travaille sur des projets d'équipe pour fournir une expertise étendue en développement logiciel pour diverses applications. Le candidat sera responsable de tous les processus du cycle de vie de l'ingénierie logicielle, y compris la collecte des exigences, l'analyse, la conception, la documentation, la programmation, le débogage, les tests unitaires, le nouveau développement et la maintenance des applications existantes. Il résout les problèmes les plus complexes et peut aider à gérer d'autres ingénieurs logiciels. Ce poste implique une interaction avec le client, les équipes internes de matériel et de logiciel, et les sous-traitants. D'autres responsabilités incluent la planification, le suivi et le respect des engagements de travail.
Description du poste
À propos de Teledyne FLIR Defense
Rejoignez Teledyne FLIR Defense, où nous nous consacrons à soutenir des missions critiques avec une gamme passionnante de technologies de pointe. Nos produits comprennent des capteurs de surveillance avancés, des véhicules aériens et terrestres sans pilote, des dispositifs de détection de produits chimiques, d'agents biologiques, de radiations et d'explosifs, ainsi qu'une multitude d'autres solutions qui aident les combattants, les premiers intervenants et les équipes de recherche et de sauvetage à mieux faire leur travail.
Teledyne et tous nos employés s'engagent à mener nos activités selon les normes éthiques les plus élevées. Nous exigeons que tous les employés se conforment à toutes les lois, réglementations, règles et ordonnances réglementaires applicables. Notre réputation d'honnêteté, d'intégrité et d'éthique élevée est aussi importante pour nous que notre réputation de fabrication de solutions de détection innovantes.
Teledyne est un employeur garantissant l'égalité des chances. 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 handicap ou de statut d'ancien combattant, d'âge, ou de toute autre caractéristique ou facteur non basé sur le mérite rendu illégal par les lois fédérales, étatiques ou locales.
#TeledyneFLIRDefenseJobs
#FLIR
Principales tâches et responsabilités
- Programmation en Java à l'aide d'IntelliJ
- Nouveau développement et maintenance des applications existantes
- Ubuntu 22.04 de bureau et serveur pour le développement et le déploiement
- Gestion du code source avec Git
- Suivi des problèmes avec Jira
- Communication écrite (par exemple, Jira, Confluence, documents, feuilles de calcul, présentations, e-mails)
- Peut être responsable de toutes les étapes du cycle de vie de l'ingénierie logicielle : collecte des exigences, analyse, conception, documentation, programmation, débogage et tests unitaires
- Estimer, suivre et rapporter la portée et l'effort des tâches
- Gérer et coordonner les tâches d'une équipe d'ingénieurs
- Développer des logiciels en équipe
- Développer des logiciels dans un système intégré plus large
- Appliquer des techniques de dépannage et surmonter les défis
- Travailler dans un bureau Teledyne avec accès au matériel du projet
- Travailler au sein d'une équipe géographiquement dispersée
- Voyages périodiques pour des sessions d'intégration sur d'autres sites et pour soutenir les événements de construction, de test ou clients
- Croissance continue à mesure que les outils et les technologies évoluent
- Développer et maintenir une compréhension du système et de l'équipement contrôlé.
- Soutenir le processus de changement d'ingénierie utilisé par Teledyne FLIR
Qualifications professionnelles requises
- Les candidats doivent être citoyens américains.
- Doit être capable d'obtenir une habilitation de sécurité gouvernementale si nécessaire.
- Diplôme BS ou MS en informatique ou équivalent
- Minimum 10 années d'expérience pertinente en développement logiciel
- Expert en Java
- Expertise en résolution de problèmes
- Expert en programmation et débogage multithread
- Expert en Git
- Expérience de la configuration réseau et des outils (par exemple, ssh, scp)
- Expérience dans la gestion d'une équipe d'ingénieurs
- Excellentes compétences en communication écrite et orale
- Capacité à élaborer des plans détaillés pour une tâche, à estimer avec précision l'effort et à suivre les progrès
- Capacité à suivre les problèmes/changements avec ou sans système de suivi des problèmes et à générer un journal des modifications
- Capacité à surmonter les défis et à faire des compromis entre une solution idéale et ce qui est possible compte tenu des contraintes du projet
Qualifications professionnelles souhaitées/préférées
- Expert en intégration et en travail avec des périphériques réseau et série
- Expert avec Ubuntu 22.04 (ou plus récent) OS.
- Configuration du système d'exploitation et des paquets
- Tâches de développement, de débogage et de déploiement à partir d'une console distante (par exemple, ssh)
- Expérience avec C++ et le scripting Bash
- Expérience avec les systèmes d'exploitation Android et Windows.
- Expérience avec Android Studio et le développement d'applications Android
- Expérience du développement de plugins ATAK
- Expérience avec l'architecture de capteurs intégrés (IAS)
- Expérience du développement et de la documentation logicielle selon les normes militaires (MIL-STD-498)
- Capacité à créer des maquettes et des prototypes rapides
- Capacité à lire des schémas et des dessins mécaniques
- Compréhension des pratiques de sécurité logicielle
