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

Text me updates about my application
Message and data rates may apply. Message frequency varies. Reply STOP to opt out. Reply HELP for help. See our User Terms of Service and Privacy Policy for details.
Ubicación
Or
Or
If no code provided, add their name instead.
Política de privacidad