L3Harris Technologies

Ingeniero/a de Software Senior

C++
Traducción automática. Consulta el original.

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 – totalizando 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 (CS) de L3Harris está buscando un ingeniero/a de diseño de software embebido, altamente motivado/a y orientado/a al trabajo en equipo, que formará parte 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 terminado. 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 C++/C embebido, Scrum de Agile y desarrollo de software basado en DevOps. Se desea experiencia trabajando en equipos colaborativos de diseño/desarrollo/pruebas de software que varían en tamaño de 3 a 30 ingenieros/as. Se desea experiencia en análisis de requisitos de ingeniería, desarrollo y pruebas. También se desea experiencia con la certificación gubernamental de diseños de ingeniería.

Funciones esenciales

  1. 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.
  1. Entregar la parte asignada del ciclo de desarrollo de producto completo en un entorno Scrum de Agile, incluyendo análisis de requisitos de sistema/software, diseño de alto y bajo nivel, implementación, pruebas, integración, documentación y certificación gubernamental de diseños de software embebido.
  1. 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.
  1. Realizar análisis detallados, incluyendo: 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 comunicación por radio, subsistemas internos y sistemas externos.
  1. 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.
  1. Desarrollar diagramas de bloques y especificaciones de diseño de interfaz.
  1. Trabajar con los equipos de diseño de producto, pruebas, fabricación, ingeniería 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.
  1. 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.
  1. 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.
  1. Consultar con ingenieros/as eléctricos/as y otro personal de ingeniería para evaluar la interfaz entre hardware y software y los requisitos de rendimiento operativo del sistema general.
  1. Desarrollar procedimientos de prueba de sistemas de software y documentación de diseño.
  1. Habilidades interpersonales efectivas, capacidad para transmitir asuntos técnicos de manera clara y lógica.

Cualificaciones

  1. 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.
  1. Más de 4 años de experiencia desarrollando y probando software desarrollado en C o C++.
  1. Más de 4 años de experiencia con metodología de desarrollo de software OOA/OOD.
  1. Más de 4 años de experiencia en el ciclo de vida completo de desarrollo para proyectos de software.
  1. Más de 4 años de experiencia produciendo documentos de desarrollo de software, como documentos de diseño y planes de prueba.
  1. Autorización de seguridad activa de 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 secreto activa del Departamento de Defensa (o una autorización de secreto del Departamento de Defensa inactiva durante menos de 2 años que pueda ser reactivada inmediatamente), y que mantenga dicha autorización.

Habilidades adicionales preferidas

  1. Experiencia desarrollando software bare-metal en un microprocesador embebido en C o C++.
  1. Experiencia diseñando y desarrollando drivers de dispositivos.
  1. Experiencia con UML y metodología de desarrollo de software OOA/OOD.
  1. Experiencia en 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.
  1. Experiencia en metodologías de desarrollo de software Agile utilizando un proceso de desarrollo iterativo y con plazos definidos (SCRUM).
  1. Altamente motivado/a, proactivo/a y capaz de operar con poca supervisión en diversos entornos.
  1. Capacidad demostrada para analizar y depurar problemas de software y hardware relacionados.
  1. Experiencia en comunicaciones criptográficas y de 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 de salud y 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.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores