B&A
L3Harris Technologies
Ingeniero/a de Software Senior
Sobre la oportunidad
Título del puesto: Especialista Senior, Ingeniero/a de Software
Código de puesto: 29459
Ubicación del puesto: Columbia MD
Horario del puesto: 9/80 - Los empleados trabajan 9 de cada 14 días – sumando 80 horas trabajadas – y tienen libre cada dos viernes.
#LI-RK2
Descripción del puesto
El sector de Comunicaciones Tácticas (TCOM) del segmento de Sistemas de Comunicación (L3Harris CS) busca un ingeniero/a de diseño de software embebido, orientado/a al equipo y altamente motivado/a, que será miembro de un equipo multifuncional con responsabilidad práctica en todas las fases del proceso de desarrollo de software, desde la definición de requisitos hasta la integración y prueba del producto final. Se hará hincapié en el desarrollo de software del subsistema criptográfico (CSS). Otras responsabilidades incluirán el análisis de sistemas/software, la definición de arquitectura, el diseño de alto nivel, el diseño detallado, la implementación, las pruebas, la documentación y la certificación gubernamental de software embebido para productos de radio u otras comunicaciones. Requiere la aplicación de los principios y técnicas de la informática, la ingeniería y el análisis matemático. Se espera experiencia con software embebido C++/C, Scrum ágil y desarrollo de software basado en DevOps. Se desea experiencia trabajando en equipos colaborativos de diseño/desarrollo/pruebas de software de entre 3 y 30 ingenieros. Se desea experiencia en análisis, desarrollo y pruebas de requisitos de ingeniería. También se desea experiencia con la certificación gubernamental de diseños de ingeniería.
Funciones esenciales
- Investigar, diseñar, desarrollar, modificar y evaluar software de ordenador embebido para equipos electrónicos u otros sistemas de comunicación en conjunción con el desarrollo de productos de hardware.
- Entregar la parte asignada del ciclo de desarrollo de producto completo en un entorno ágil de Scrum, incluyendo análisis de requisitos de sistema/software, diseño de alto nivel y detallado, implementación, pruebas, integración, documentación y certificación gubernamental de diseños de software embebido.
- Determinar los enfoques y parámetros de diseño. Analizar los requisitos de software para determinar la viabilidad del diseño dentro de las restricciones de tiempo y coste. Analizar el equipo para establecer datos operativos, realizar pruebas experimentales y evaluar los resultados.
- Realizar análisis detallados que incluyen: análisis de requisitos, escenarios de casos de uso, diseño conceptual, estudios comparativos, pruebas, operación, mantenimiento y análisis de fiabilidad de productos de comunicaciones por radio, subsistemas internos y sistemas externos.
- Realizar el análisis funcional, la asignación de requisitos y la definición de interfaces técnicas para traducir los requisitos del cliente en especificaciones de desarrollo de software para la radio y los subsistemas asociados.
- Desarrollar diagramas de bloques y especificaciones de diseño de interfaz.
- Trabajar con los equipos de diseño de producto, pruebas, fabricación, ingeniería de logística, gestión de producto y programas, y otros grupos, y clientes externos según sea necesario para definir y ejecutar proyectos de desarrollo de productos de radio y entregar productos de radio de alta calidad.
- Preparar revisiones de diseño e implementación y supervisar la gestión de configuración y el control de la documentación de requisitos y diseño, y el software de desarrollo. Presentar briefings técnicos y revisiones de estado.
- Asegurar la conversión de los requisitos del cliente, incluidos los requisitos informales, en soluciones de sistemas totales que equilibren las restricciones técnicas, de calendario y de coste del programa.
- Consultar con ingenieros eléctricos y otro personal de ingeniería para evaluar la interfaz entre hardware y software y los requisitos de rendimiento operativo del sistema general.
- Desarrollar procedimientos de prueba de sistemas de software y documentación de diseño.
- Habilidades interpersonales efectivas, capacidad para transmitir asuntos técnicos de manera clara y lógica.
Cualificaciones
- Título de Grado y un mínimo de 6 años de experiencia previa relevante. Título de Posgrado y un mínimo de 4 años de experiencia previa relacionada. En ausencia de un título, un mínimo de 10 años de experiencia previa relacionada.
- Más de 4 años de experiencia desarrollando y probando software desarrollado en C o C++.
- Más de 4 años de experiencia con metodología de desarrollo de software OOA/OOD.
- Más de 4 años de experiencia en el ciclo de vida completo de desarrollo para proyectos de software.
- Más de 4 años de experiencia produciendo documentos de desarrollo de software, como documentos de diseño y planes de prueba.
- Autorización de seguridad activa de nivel Secreto del Departamento de Defensa de EE. UU. (o inactiva durante menos de 2 años). Este puesto requiere que el candidato ya posea una autorización de nivel Secreto del DOD activa (o una autorización de nivel Secreto del DOD inactiva durante menos de 2 años que pueda ser reactivada inmediatamente), y que mantenga dicha autorización.
Habilidades adicionales preferidas
- Experiencia desarrollando software bare metal en un microprocesador embebido en C o C++.
- Experiencia diseñando y desarrollando controladores de dispositivos.
- Experiencia con UML y metodología de desarrollo de software OOA/OOD.
- Experiencia con todas las fases del ciclo de vida de desarrollo de proyectos de software, incluyendo análisis de software, diseño, desarrollo, pruebas (incluyendo pruebas unitarias de software) y herramientas de automatización.
- Experiencia en metodologías ágiles de desarrollo de software utilizando un proceso de desarrollo iterativo y con plazos definidos (SCRUM).
- Altamente motivado/a, proactivo/a y capaz de operar con poca supervisión en diversos entornos.
- Capacidad demostrada para analizar y depurar problemas de software y hardware relacionados.
- Experiencia en criptografía y comunicaciones por radio.
En cumplimiento de los requisitos de transparencia salarial, el rango salarial para este puesto es de $109,500 - $203,500. Esto no es una garantía de compensación o salario, ya que la oferta final puede variar según factores que incluyen, entre otros, la experiencia y la ubicación geográfica. L3Harris también ofrece una variedad de beneficios, que incluyen seguro médico y de discapacidad, contribución 401(k), cuentas de gastos flexibles, EAP, asistencia educativa, licencia parental, tiempo libre remunerado y días festivos pagados por la empresa. Los programas y opciones específicos disponibles para un empleado pueden variar según la fecha de contratación, el tipo de horario y la aplicabilidad de los convenios colectivos.
