Nominal
WGS SYSTEMS LLC
Ingeniero/a de Software
JavaScriptTypeScriptC++
Traducción automática. Consulta el original.
Beneficios
- 401(k)
- Salario competitivo
- Seguro dental
- Seguro médico
- Oportunidad de ascenso
- Tiempo libre remunerado
WGS Systems, LLC, busca un/a Ingeniero/a de Software dinámico/a y automotivado/a con experiencia en sistemas embebidos, sistemas operativos en tiempo real y Linux embebido para clientes del gobierno de Estados Unidos y clientes internacionales.
Este puesto es principalmente responsable de investigar, diseñar y desarrollar sistemas de software informático, en conjunto con el desarrollo de productos de hardware, realizando las siguientes funciones personal o a través de subordinados.
Funciones y Responsabilidades Esenciales
- Definición de requisitos de software del sistema, coordinación y cumplimiento, incluidas especificaciones funcionales, de interfaz y de comunicaciones
- Desarrollo de controladores de dispositivos y paquetes de soporte de placa para hardware de procesamiento personalizado
- Arranque y prueba de placa en hardware de procesamiento personalizado por primera vez
- Diseño y desarrollo de APIs flexibles y potentes para soportar la integración de sistemas de software de nivel superior
- Realización de modelado de sistemas de rendimiento, carga del procesador y utilización de memoria
- Desarrollo de software en C/C++ con un sólido conocimiento de la programación orientada a objetos
- Creación, configuración y mantenimiento de sistemas embebidos Linux utilizando distribuciones Linux precompiladas (Ubuntu, Arch) y sistemas operativos personalizados y configurados (Yocto, OpenWRT)
- Experiencia con sistemas operativos en tiempo real (RTOS) como TI-RTOS, FreeRTOS u otros.
- Desarrollo de planes de prueba y programas de cumplimiento y aceptación del sistema para todos los programas y sistemas de software desarrollados.
Requisitos Mínimos
- BSCS o título equivalente con al menos 4 años de experiencia aplicable o título de ingeniería MS con 3 años de experiencia aplicable en desarrollo de software embebido.
- Capacidad para trabajar con supervisión mínima y dirigir el diseño del sistema desde el concepto hasta el despliegue.
- Experiencia en planificación de tareas de proyectos y poseer habilidades efectivas de comunicación, redacción de informes y presentación.
- Conocimiento de ingeniería de software profesional y mejores prácticas para el ciclo de vida completo del desarrollo de software, incluidos estándares de codificación, revisiones de código, gestión de control de código fuente, procesos de compilación, pruebas y operaciones
- Arquitectura de sistemas embebidos y patrones de diseño
- Experiencia en diseño y programa orientados a objetos.
- Experiencia en el desarrollo de software embebido utilizando Linux, MS Windows, VX Works o sistemas operativos equivalentes.
- Administración básica de sistemas informáticos y redes informáticas.
- El candidato debe ser ciudadano de los Estados Unidos y se le requerirá obtener y mantener una autorización de seguridad gubernamental.
Requisitos Ideales
- Experiencia significativa en la configuración de sistemas de compilación Linux como Yocto, QSDK u OpenWRT.
- Experiencia con sistemas operativos de tiempo real embebidos como FreeRTOS, TI-RTOS (SYS/BIOS).
- Alguna experiencia con frameworks de aplicaciones web y javascript / TypeScript.
- Comprensión de la gestión de memoria C/C++ y los estándares POSIX
Entorno de trabajo
- Se permite el trabajo remoto, aunque parte del trabajo podría ser en hangares de aviones y a bordo de aeronaves.
- Las pruebas pueden requerir que el candidato vuele en aviones propiedad y operados por el gobierno
- La mayoría del trabajo se realizará en Frederick, Maryland, con trabajo en otras ubicaciones en el área metropolitana de Baltimore, Maryland/Washington, D.C. según sea necesario
- Se requerirán viajes ocasionales
Información de contacto
WGS Systems, LLC
7350 Executive Way, Suite A
Frederick, MD 21704
Estamos orgullosos de ser un empleador EEO M/F/D/V.
