Replies within 24 hours
Beneficios:
- 401(k)
- Igualación de 401(k)
- Seguro de enfermedad
- Tiempo libre remunerado
- Seguro de visión
Resumen del trabajo
Estamos buscando una persona con experiencia para trabajar de forma independiente y en un entorno de equipo, llenando el vacío lingüístico entre el software de los sistemas integrados de Linux CentOS y las redes IP de hardware externo. Como desarrollador de software de sistemas integrados, trabajará 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, Nueva Jersey. El ASR-9 es un sistema de radar utilizado por la Administración Federal de Aviación (FAA) para monitorear el tráfico aéreo y las condiciones climáticas en los Estados Unidos. El ASR-9 es un radar de vigilancia primario que proporciona a los controladores de tráfico aéreo información sobre la posición de la aeronave y el clima.
Deberes Esenciales del Trabajo
- Responsable de proporcionar soporte de ingeniería de 2º nivel para las modificaciones de ASR-9 instaladas en 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 la nueva tecnología de hardware que se utilizará para reemplazar los componentes obsoletos actuales en el equipo NAS.
- Capture los requisitos del proyecto y diseñe y desarrolle los cambios de documento en el hardware y el software necesarios para futuras modificaciones.
- Realizar operaciones clave de prueba en el sitio y responsable de preparar los kits de modificación que se enviarán e instalarán en el campo.
Responsabilidades
- Comprensión sólida del hardware y software del sistema NAS, conocimiento de los requisitos de procedimiento de la FAA.
- 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, confiabilidad, mantenibilidad, factores humanos, estandarización y otra reingeniería con respecto a las misiones de la FAA y los sistemas NAS.
- Hábil para realizar análisis de todo el sistema y asignaciones funcionales, incluido el modelado y la reingeniería de procesos de negocio, sistemas operativos internos, bases de datos y arquitecturas de red.
- Conocimiento del uso de los métodos prescritos y de la información proporcionada, para desarrollar borradores de aportaciones a la documentación del proyecto en lo que se refiere a cualquiera de las funciones de apoyo.
- Realizar tareas en una amplia gama de tareas asociadas con la implementación de estándares, técnicas, procedimientos y criterios según se aplican a las tareas técnicas.
- Desarrollar nuevas tecnologías, modificar la estructura de los productos de software existentes y proporcionar orientación técnica en proyectos complejos.
- Revisión de los borradores finales de los documentos para verificar su conformidad con los requisitos y su integridad.
- Seguimiento del estado de preparación y entrega de los entregables requeridos.
- Asiste y puede liderar reuniones, revisiones de diseño, grupos de trabajo y sesiones informativas.
- Informar de cuestiones y problemas y recomendar soluciones.
- Realizar otras tareas relacionadas de acuerdo con las asignaciones de tareas.
- Familiaridad con técnicas de programación orientada a objetos, desarrollo cliente/servidor, desarrollo entre navegadores y sistema operativo Unix/Linux CentOS.
Calificaciones
- Licenciatura en Ciencias de la Computación o Matemáticas, o una licenciatura en otro campo técnico con un mínimo de treinta (30) horas semestrales en una combinación de matemáticas, estadística y ciencias de la computación y veinte (20) años de experiencia relacionada.
O
- Maestría en cualquier campo de estudio con un mínimo de treinta (30) horas semestrales de estudio de pregrado o posgrado en una combinación de matemáticas, estadística y ciencias de la computación y dieciséis (16) años de experiencia laboral relacionada en un campo de ciencias de la computación o matemáticas.
O
- Doctorado o doctorado en un campo relacionado con un mínimo de treinta (30) horas semestrales de estudio de pregrado o posgrado en una combinación de matemáticas, estadística y ciencias de la computación y seis (6) años de experiencia laboral relacionada en un campo de ciencias de la computación o matemáticas.
Competencias técnicas
- Lenguajes de programación para sistemas embebidos:
- C/C++ (Visual Studio y Qt)
- Pitón
- Java
- Lenguajes de programación para el desarrollo de páginas web:
- Visual Basic
- VBScript
- HTML
- Gestión de los ciclos de vida de desarrollo de software/hardware y establecimiento de líneas de base de software utilizando herramientas de desarrollo (se requiere la mayoría):
- Sistema operativo: Linux CentOS (sistema operativo empresarial de la comunidad)
- Sistemas operativos en tiempo real (RTOS) de Linux y metodologías de desarrollo de software embebido.
- Enrutamiento, análisis y depuración de red: controladores de dispositivos de red Wireshark y Linux
- Sistema operativo: Linux CentOS (sistema operativo empresarial de la comunidad)
- Compiladores: Compilador GCC y entorno de compilador cruzado
- APIs: BSD Sockets
- Programación de dispositivos internos y externos en un entorno de PC, ya sea directamente o a través de una API de dispositivo: USB, COM, Ethernet, TTY, RS-232 (conector serie), RS-422 (conector serie).
- Producción de herramientas Linux: Yocto, Bitbake, Netlink
- Automatización de compilación: OpenEmbedded
- Solución de problemas: Logic Analyzer
- Gestión de bases de datos: SQL
- Control de versiones: Git (cualquier sabor)
- Protocolos de comunicación utilizados en sistemas embebidos: Ethernet, HDLC, UDP, IP, ARP, etc.
- Hábil en comunicación oral y escrita
- Orientado al detalle
Las declaraciones anteriores tienen como objetivo 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 de los empleados asignados a este trabajo. La gerencia se reserva la discreción de agregar o cambiar las funciones del puesto en cualquier momento. El trabajo se llevará a cabo en el Centro Técnico William J. Hughes, y el entorno de trabajo será un escritorio/laboratorio, que requerirá poco o ningún viaje.
Compensación: $95,000.00 - $110,000.00 por año
EVTKS es una pequeña empresa propiedad de veteranos minoritarios que brinda a nuestros clientes los profesionales más calificados para sus esfuerzos.
Desde 2011, EVTKS ha estado involucrada en el liderazgo y el desarrollo. Estamos orgullosos de liderar el camino hacia un futuro más eficiente con ideas innovadoras, tecnología revolucionaria y soluciones de ingeniería pulidas. Nos apasiona conectar a las personas y transformar las necesidades en soluciones.
(si ya tienes un currículum en Indeed)