Desarrollo de software embebido William J. Hughes Technical Center

Apertura Futura: Desarrollo de software embebido

Tiempo completo • William J. Hughes Technical Center
Beneficios:
  • 401(k)
  • Coincidencia 401(k)
  • Seguro médico
  • Tiempo libre remunerado
  • Seguro de visión
 
Resumen del puesto
Buscamos a una persona con experiencia que trabaje de forma independiente y en equipo, cubriendo la brecha de lenguaje entre el software de sistemas embebidos de Linux CentOS y redes IP externas de hardware. Como desarrollador de software de sistemas embebidos, trabajarás con el equipo de Radar de Vigilancia Aeroportuaria (ASR-9) que apoya a la Administración Federal de Aviación (FAA) en Egg Harbor Township, NJ. ASR-9 es un sistema de radar utilizado por la Administración Federal de Aviación (FAA) para monitorizar el tráfico aéreo y las condiciones meteorológicas en Estados Unidos. El ASR-9 es un radar de vigilancia principal que proporciona a los controladores de tráfico aéreo información sobre la posición y el clima de las aeronaves.

Funciones esenciales del puesto

  • Responsable de proporcionar soporte de ingeniería de segundo nivel para las modificaciones del ASR-9 instaladas en el campo.
  • Proporciona experiencia en análisis de requisitos de software, diseño, revisiones de diseño, desarrollo, pruebas de software, integración, instalación y mantenimiento de sistemas informáticos complejos.
  • Responsable de lo siguiente:
    • Investigar, evaluar y probar nueva tecnología de hardware que se utilizará para reemplazar componentes obsoletos en el equipo NAS.
    • Capturar los requisitos del proyecto y diseñar y desarrollar los cambios en el hardware y software necesarios para futuras modificaciones.
    • Realizar operaciones clave de pruebas en el sitio y ser responsable de preparar los kits de modificación que se enviarán e instalarán en el campo.
 
Responsabilidades  
  • Sólido conocimiento del hardware y software del sistema NAS, conocimiento de los requisitos procedimentales de la FAA.
  • Tiene experiencia en diseño y desarrollo en tiempo real, pruebas e interfaz de sistemas de software y hardware informático, análisis de impacto de regresión, fiabilidad, mantenibilidad, factores humanos, estandarización y otras reingeniería relacionadas con misiones de la FAA y sistemas NAS.
  • Capacitado en la realización de análisis a nivel de sistema y asignaciones funcionales, incluyendo modelado y reingeniería de procesos de negocio, sistemas operativos internos, bases de datos y arquitecturas de red.
  • Conocimiento del uso de métodos prescritos e información proporcionada, para desarrollar borradores de insumos para la documentación del proyecto en relación con cualquiera de las funciones de apoyo.
  • Realizar tareas sobre una amplia gama de tareas asociadas con la implementación de estándares, técnicas, procedimientos y criterios según se aplican a tareas técnicas.
  • Desarrollo de nuevas tecnologías, modificación de la estructura de productos de software existentes y asesoramiento técnico en proyectos complejos.
  • Revisión del borrador final de los documentos para comprobar su conformidad con los requisitos y su integridad.
  • Seguimiento de la preparación y el estado de entrega de los entregables requeridos.
  • Asiste y puede dirigir reuniones, revisiones de diseño, grupos de trabajo y sesiones informativas.
  • Reportar problemas y recomendaciones de soluciones.
  • Realizar otras tareas relacionadas relacionadas con las asignaciones de tareas.
  • Familiaridad con técnicas de programación orientada a objetos, desarrollo cliente/servidor, desarrollo multinavegador y sistema operativo Unix/Linux CentOS.
 Cualificaciones
  • Licenciatura en Ciencias en Informática o Matemáticas, o una licenciatura en otro campo técnico con un mínimo de treinta (30) créditos semestrales en una combinación de matemáticas, estadística e informática y veinte (20) años de experiencia relacionada.
O
  • Máster en cualquier campo de estudio con un mínimo de treinta (30) créditos semestrales de grado o posgrado en una combinación de matemáticas, estadística e informática y dieciséis (16) años de experiencia laboral relacionada en informática o matemáticas.
O
  • Doctorado o doctorado en un campo relacionado con un mínimo de treinta (30) créditos semestrales de grado o posgrado en una combinación de matemáticas, estadística e informática y seis (6) años de experiencia laboral relacionada en informática o matemáticas.

Competencias técnicas
  • Lenguajes de programación para sistemas embebidos:
    • C/C++ (Visual Studio y Qt)
    • Python
    • Java
  • Lenguajes de programación para el desarrollo de páginas web:
    • Visual Basic
    • VBScript
    • HTML
  • Gestión de ciclos de vida del desarrollo de software/hardware y establecimiento de líneas base de software utilizando herramientas de desarrollo (se requiere la mayoría):

    • Sistema operativo: Linux CentOS (Sistema Operativo Empresarial Comunitario)
      • Sistemas operativos en tiempo real Linux (RTOS) y metodologías de desarrollo de software embebido.
    • Enrutamiento de red, análisis y depuración: Controladores de dispositivos de red Wireshark y Linux
  • Compiladores: Compilador GCC y Entorno de Compiladores Cruzados
  • APIs: BSD Sockets
    • Programar dispositivos internos y externos en un entorno PC, ya sea directamente o a través de una API de dispositivo: USB, COM, Ethernet, TTY, RS-232 (Conector Serial), RS-422 (Conector Serial).
    • Producción de herramientas para Linux: Yocto, Bitbake, Netlink
  • Automatización de compilaciones: OpenEmbedded
  • Solución de problemas: Analizador lógico
  • Gestión de bases de datos: SQL
  • Versionado: Git (de cualquier tipo)
    • Protocolos de comunicación utilizados en sistemas embebidos: Ethernet, HDLC, UDP, IP, ARP, etc.
  • Expertos en comunicación oral y escrita
  • Orientado al detalle

 Las declaraciones anteriores pretenden describir la naturaleza general y el nivel de trabajo que realizan los empleados asignados a este puesto.  Esta descripción no pretende ser una lista exhaustiva de todas las responsabilidades, deberes y habilidades requeridas a los empleados asignados a este puesto.  La dirección mantiene la discreción de añadir o cambiar las funciones del puesto en cualquier momento. El trabajo se realizará en el Centro Técnico William J. Hughes, y el entorno de trabajo será un escritorio/laboratorio, lo que requerirá poco o ningún desplazamiento. 
Compensación: $95,000.00 - $110,000.00 por año




(si ya tienes un currículum en Indeed)

O aplicar aquí.

* campos requeridos

Ubicación
Or
Or
If no code provided, add their name instead.
Política de privacidad