La División de Productos de Sistemas Científicos busca cubrir un puesto de Ingeniero de Software Principal en el dominio de Vehículos Autónomos y Sistemas no tripulados. El solicitante exitoso será responsable de desarrollar software para programas avanzados de IA/ML relacionados con sistemas de vuelo autónomos multi-vehículo y colaboración tripulada-no tripulada.
Scientific Systems Company, Inc. (www.ssci.com) es un líder en el desarrollo de tecnologías avanzadas para la navegación, planificación de misiones y autonomía para las industrias Aeroespacial y de Defensa. Fundada en 1990 y basada en Woburn, MA, Scientific Systems Company Inc. (SSCI) inventa tecnologías disruptivas, desarrolla soluciones revolucionarias y produce productos confiables para las misiones más desafiantes de nuestros clientes. SSCI se centra en la creación de capacidades habilitadas por IA/ML para comandar, controlar, comunicarse con y gestionar colecciones compuestas de agentes inteligentes, sensores inteligentes y plataformas autónomas en todos los dominios.
*Este puesto requiere una aprobación de seguridad activa SECRET del DoD (o superior)*
Responsabilidades de Trabajo:
- Desarrollar software avanzado para la autonomía de varios vehículos en entornos complejos y conflictivos.
- Liderar un equipo para diseñar, implementar, probar y desplegar sistemas de software de autonomía para la autonomía no tripulada multi-vehículo integrada, utilizada en una cartera de programas y clientes.
- Presentar resultados técnicos a clientes internos y externos.
- Asistir en el desarrollo de negocios y relaciones con los clientes.
- Apoyar otras iniciativas y programas de la compañía.
- Este puesto puede estar en el Norte de Virginia / DC; o el Area de Boston / Burlington, MA; o remoto con viajes periódicos (con aprobación).
Requisitos
Habilidades Requeridas
- Debe tener un estado de aprobación de seguridad SECRET activo o superior.
- Más de 12 años de experiencia y una maestría (o superior) en Ciencias de la Computación o una disciplina de ingeniería relevante.
- Más de 12 años de experiencia en la industria (preferiblemente DoD), incluyendo experiencia como líder de equipo de desarrollo de software para el desarrollo/investigación y desarrollo de AI para Robótica, Aprendizaje Automático, Técnicas de Planificación/Optimización de Robots y/o Software de Sistemas Autónomos no Tripulados.
- Experiencia con C/C++, Python y (deseado) lenguajes seguros de memoria relevantes. Familiaridad con entornos de desarrollo basados en Linux muy deseada.
- Debe ser capaz de diseñar arquitectura de software para sistemas de software complejos e integrarla con arquitecturas e interfaces estándares de DoD.
- Experiencia previa liderando un equipo de desarrolladores para construir software modular y reutilizable con valores de producción listos para implementar, aplicable a una amplia cartera de software en múltiples programas y varios clientes.
- Experiencia construyendo y manteniendo relaciones con clientes.
- Experiencia con cadenas y procesos de herramientas de desarrollo de software moderno (Agile, git/Gitlab/Github, Confluence/Jira, metodologías de prueba automática y CI/CD, etc.)
- Experiencia con estándares de arquitectura de robótica y enlace de datos del DoD u otros comunes (especialmente OMS y AFSIM, pero también FACE, DDS, ROS, STANAG 4586, Serie J, etc.)
Habilidades Deseadas
- Conocimiento de algoritmos de navegación robótica mediante AI y de decisión - planificación de recorrido (A*, RRT), optimización de programación (Recocido Simulado, Algoritmos Genéticos, Búsqueda Tabú), algoritmos de coordinación distribuida.
- Debe ser capaz de comunicarse efectivamente de forma oral y poseer habilidades de escritura técnica.
Beneficios
El sueldo es competitivo con las tarifas del mercado, con premios de bonificación anuales basados en el rendimiento de la compañía y del individuo. El paquete de beneficios de SSCI incluye 401K y Seguro de Salud/Vida/Incapacidad.