La division des produits de systèmes scientifiques cherche à pourvoir un poste de Ingénieur en Chef de Logiciel dans le domaine des véhicules autonomes et des systèmes non équipés. Le candidat retenu sera chargé de développer des logiciels pour des programmes avancés d'IA/ML en rapport avec des systèmes de vol autonomes multi-véhicules et de la collaboration entre équipages et non équipés.
Scientific Systems Company, Inc. (www.ssci.com) est un développeur de pointe de technologies avancées pour la navigation, la planification de missions et l'autonomie pour les industries aérospatiales et de la défense. Fondée en 1990 et basée à Woburn, MA, la Scientific Systems Company Inc. (SSCI) invente des technologies disruptives, développe des solutions révolutionnaires et fabrique des produits de confiance pour les missions les plus exigeantes de nos clients. SSCI se concentre sur la création de capacités activées par l'IA/ML pour commander, contrôler, communiquer avec et gérer des collections composites d'agents intelligents, de capteurs intelligents et de plates-formes autonomes dans tous les domaines.
*Ce poste nécessite une habilitation de sécurité ACTIVE DoD SECRET (ou supérieure)
Exigences
- Il faut avoir une autorisation SECRET active ou supérieure.
- Plus de 8 ans d'expérience et un Master (ou plus) en informatique ou dans une discipline d'ingénierie pertinente
- 8-12 ans d'expérience dans l'industrie (de préférence au DoD), y compris en tant que chef d'équipe de logiciels pour le développement/R&D d'IA pour la robotique, l'apprentissage machine, les techniques de planification/optimisation de robots, et/ou le logiciel de systèmes non équipés autonomes
- Expérience de l'utilisation de C/C++, Python et (souhaitable) des langages sûrs pour la mémoire. La familiarité avec les environnements de développement basés sur Linux est très appréciée.
- Expérience de la conception de l'architecture logicielle pour des systèmes logiciels complexes, et de l'intégration avec les architectures et interfaces standard du DoD.
- Expérience de la direction d'une équipe de développeurs pour construire un logiciel modulaire et réutilisable avec des valeurs de production prêtes à être déployées.
- Expérience avec les chaînes d'outils et processus modernes de développement de logiciels (Agile, git/Gitlab/Github, Confluence/Jira, CI/CD et méthodologies de test automatisées, etc.)
- Expérience avec les normes d'architecture de robotique et de liaison de données du DoD ou autres communes (en particulier OMS et AFSIM, mais aussi FACE, DDS, ROS, STANAG 4586, J-Series, etc.)
Compétences souhaitées :
- Familiarité avec les algorithmes de navigation et de décision robotiques de l'IA - planification de trajectoire (A*, RRT), optimisation de l'ordonnancement (Recuit simulé, Algorithmes génétiques, Recherche tabou), algorithmes de coordination distribués.
- Doit être capable de communiquer efficacement oralement et posséder des compétences en rédaction technique
Avantages
Le salaire est compétitif par rapport aux tarifs du marché, avec des bonus annuels basés sur les performances de l'entreprise et de l'individu. Le package d'avantages de SSCI comprend 401K et une assurance santé/vie/handicap.