Booz Allen Hamilton
Neon Aerospace
Ingeniero Senior de Plataformas Embebidas
Por qué este puesto es importante
La industria aeroespacial se encuentra en un punto de inflexión: los costes aumentan, las cadenas de suministro están tensas y las viejas formas de construir no pueden seguir el ritmo. En Neon Aero, estamos rompiendo ese molde. Nos movemos rápido, pensamos en grande y combinamos la agilidad de una startup con la experiencia aeroespacial para diseñar, construir y escalar aeronaves de maneras que la industria nunca ha visto. Nuestro equipo aprovecha la automatización, las herramientas impulsadas por IA y una columna vertebral digital totalmente conectada para acelerar la innovación y reducir las barreras a la producción.
Aquí, no solo conseguirás un trabajo, sino que ayudarás a reinventar la forma en que el mundo vuela. Si estás listo para resolver problemas complejos, llevar la tecnología más allá y trabajar junto a algunas de las mentes más brillantes de la industria aeroespacial, esta es tu oportunidad de tener un impacto real.
Buscamos un Ingeniero Senior de Firmware Embebido en Tiempo Real/Plataforma con una sólida experiencia en software embebido de bajo nivel y pasión por construir firmware robusto y determinista para sistemas de control de seguridad crítica. Este puesto se centra en la base de firmware en tiempo real que permite que los actuadores, las unidades de motor, los BMS, los sensores y los sistemas a nivel de vehículo funcionen de manera fiable.
Arquitectarás, implementarás y mantendrás firmware en plataformas de microcontroladores en tiempo real, siendo responsable de los BSP, drivers, ejecución RTOS/bare-metal, temporización, interfaces de periféricos, ganchos de diagnóstico y puesta en marcha de hardware. Este puesto trabaja en estrecha colaboración con ingenieros de software de sistemas embebidos, control de motores, BMS y control de vehículos para garantizar que la capa de plataforma sea fiable, reutilizable y determinista.
Este puesto proporciona la base de firmware en tiempo real de la que depende toda función de control de nivel superior. Tu trabajo garantiza que las MCUs, los periféricos, los drivers, los enlaces de comunicación, la temporización, el diagnóstico y las interfaces de hardware se comporten de forma predecible en todas las condiciones.
Responsabilidades Clave
Arquitectura de Firmware en Tiempo Real
- Diseñar y mantener la arquitectura de firmware en tiempo real para plataformas de control embebido de seguridad crítica.
- Ser responsable de las capas de firmware sensibles a la temporización, la estructura de interrupciones, la planificación de tareas, el orden de ejecución y el flujo de datos determinista entre hardware, drivers, middleware y software de aplicación.
- Desarrollar frameworks de firmware que soporten la ejecución de control reutilizable, comunicación, diagnóstico, monitorización e integración de sistemas en múltiples proyectos.
Desarrollo de MCU, BSP y Drivers
- Desarrollar y mantener software embebido en C/C++ en plataformas de microcontroladores en tiempo real como TI C2000, NXP o MCUs comparables orientados a la seguridad.
- Ser responsable de los paquetes de soporte de placa (BSP), inicialización de periféricos, configuración de dispositivos y capas de abstracción de hardware de bajo nivel.
- Desarrollar y depurar drivers para periféricos e interfaces como CAN, SPI, Ethernet, ADC, PWM, GPIO, temporizadores, watchdogs y otros periféricos de MCU.
Interfaces de Hardware y Puesta en Marcha
- Soportar la puesta en marcha de hardware, la validación de placas y la depuración de bajo nivel a través de los límites de software y hardware.
- Diagnosticar problemas relacionados con la configuración de MCU, relojes, interrupciones, periféricos, sensores, interfaces de control de motores, interfaces de BMS y enlaces de comunicación.
- Trabajar en estrecha colaboración con los equipos de electrónica, control y sistemas para garantizar que el firmware embebido soporte correctamente el control de actuadores, la electrónica de potencia, los sensores y el hardware a nivel de vehículo.
Infraestructura de Comunicación y Diagnóstico
- Implementar una infraestructura de comunicación embebida robusta para protocolos como CAN, derivados de CAN, SPI, Ethernet, ARINC 825 y otros buses aeroespaciales o automotrices.
- Soportar el intercambio de datos fiable, la temporización de mensajes, la arbitraje, el diagnóstico, la detección de fallos y el comportamiento de recuperación a nivel de firmware/plataforma.
Integración, Pruebas y Herramientas
- Soportar la integración con el software de control de motores, BMS, sensores y control de vehículos.
- Desarrollar ganchos de prueba, interfaces de depuración, mecanismos de registro, soporte de automatización y herramientas de recopilación de datos para validación en laboratorio, pruebas HIL y depuración de sistemas.
- Soportar entornos SIL/HIL donde se necesiten validar interfaces de firmware, drivers y comportamiento de plataforma.
Seguridad, Proceso y Soporte del Ciclo de Vida
- Soportar el desarrollo de software embebido de seguridad crítica siguiendo procesos disciplinados de desarrollo de software.
- Contribuir a los requisitos, trazabilidad, planificación de verificación, control de configuración y actividades de preparación para la certificación alineadas con estándares como DO-178C, ARP4754/4761, conceptos ISO 26262 o marcos de seguridad equivalentes.
Cualificaciones Requeridas
- 5+ años de experiencia desarrollando firmware embebido para sistemas complejos en tiempo real
- Sólida competencia en C/C++ embebido y arquitectura de firmware en tiempo real
- Experiencia con plataformas de microcontroladores en tiempo real como TI C2000, NXP o MCUs comparables orientados a la seguridad
- Sólida comprensión de periféricos de MCU, interrupciones, temporizadores, watchdogs, memoria, relojes, ADC, PWM, GPIO e interfaces de comunicación
- Experiencia práctica con protocolos de comunicación como CAN, derivados de CAN, SPI, Ethernet o ARINC 825
- Capacidad demostrada para integrar y depurar software a través de límites de hardware, firmware y sistemas
- Experiencia en soporte de puesta en marcha de hardware, validación en laboratorio y pruebas HIL
- Sólidas habilidades analíticas y capacidad de depuración de bajo nivel
Experiencia Preferida / Bonus
- Experiencia con microcontroladores de control en tiempo real TI C2000, NXP o similares
- Trabajo previo en sistemas de seguridad crítica o regulados: aeroespacial, automotriz, industrial
- Exposición a procesos de desarrollo orientados a la certificación: DO-178C, ARP4754/4761, conceptos ISO 26262
- Experiencia en el desarrollo de BSP, drivers, middleware y frameworks de software embebido reutilizables
- Experiencia en soporte de unidades de motor, BMS, electrónica de potencia, sensores o sistemas de control de vehículos
- Experiencia en soporte de lanzamiento de producción, problemas de campo y mantenibilidad de plataforma a largo plazo
Este es el rango de compensación esperado para este puesto. La compensación final se basará en el alcance del puesto, la experiencia, las habilidades, la equidad interna y la ubicación. Este puesto también puede ser elegible para bonificación/acciones/beneficios, si corresponde.
150,000—250,000 USD
Todos los candidatos finales deberán completar con éxito una verificación de antecedentes y un análisis de drogas como condición de empleo.
En este momento, Neon Aero y sus divisiones no aceptan currículums no solicitados de reclutadores o agencias de personal de terceros.
Neon Aero, Inc. es un Empleador de Igualdad de Oportunidades. Celebramos la diversidad y estamos comprometidos a crear un entorno inclusivo para todos los empleados. No discriminamos por motivos de raza, religión, color, origen nacional, género, orientación sexual, identidad o expresión de género, edad, discapacidad, condición de veterano o cualquier otro estado protegido por la ley aplicable.
Creemos que las perspectivas diversas impulsan la innovación y damos la bienvenida a candidatos de todos los orígenes para que se postulen.
