Be Structured Technology Group
Neros Technologies
Ingeniero de firmware sénior, software de tierra
Quiénes somos
Neros es una empresa de tecnología de defensa que está reconstruyendo la base industrial de drones de Estados Unidos. Diseñamos y fabricamos sistemas no tripulados de alto rendimiento que se prueban en combate, se iteran a la velocidad de una startup y se construyen a gran escala. La cultura de nuestro equipo es rápida, práctica y está obsesionada con cerrar la brecha entre el diseño y el despliegue.
A medida que los drones transforman la naturaleza de la guerra, Neros ofrece los sistemas que Occidente necesita para competir en el campo de batalla moderno y disuadir a los adversarios de la democracia. Estamos contratando ingenieros, operadores y constructores que quieran moverse rápido, asumir una responsabilidad extrema y poner la capacidad en manos de los combatientes en meses, no en años.
Qué harás
Neros construye drones para el campo de batalla moderno. Como ingeniero de firmware sénior en nuestro equipo de software de tierra, crearás el firmware que se ejecuta en nuestro hardware de control terrestre: el equipo que los operadores sostienen en el campo para volar la aeronave y ver lo que esta ve. Trabajarás con microcontroladores y objetivos de Linux embebido, serás responsable de la latencia y la fiabilidad de la ruta de control del operador, y llevarás tu trabajo desde el banco de pruebas hasta el campo.
Responsabilidades
- Diseñar, construir y mantener firmware para hardware de control terrestre en microcontroladores y objetivos de Linux embebido
- Gestionar la entrada del operador, el enlace de comunicación con la aeronave, y la recepción de telemetría y vídeo en el lado de tierra
- Responsabilizarse de la latencia y la fiabilidad en toda la ruta de control del operador, desde la entrada hasta la transmisión
- Definir el lado de tierra de la interfaz aeronave-tierra con el equipo de software de vuelo, incluido el comportamiento cuando el enlace se degrada
- Poner en marcha y depurar nuevo hardware de tierra junto con el equipo de ingeniería eléctrica
- Escribir pruebas unitarias y de integración para tu firmware, colaborando con nuestra organización de pruebas en hardware-in-the-loop y pruebas de campo
Qué deberías tener
- Sólidos conocimientos de C embebido, C++ o Rust en entornos con recursos limitados: has distribuido firmware que se ejecuta en hardware real en el campo
- Experiencia en firmware en tiempo real: interrupciones, DMA, presupuestos de tiempo y los errores que solo aparecen bajo carga
- Experiencia práctica en puesta en marcha de placas y depuración de hardware: osciloscopios, analizadores lógicos y fallos que no se reproducen en un depurador
- Conocimientos prácticos de interfaces de comunicación embebidas: UART, SPI, I2C, USB, Ethernet
- Historial de llevar firmware desde el primer arranque hasta la producción con poca supervisión
- Disciplina de pruebas adecuada para firmware del que la gente depende en el campo
Se valorará
- Linux embebido: creación de servicios e interfaces de dispositivos en un sistema de Linux embebido; exposición a Yocto o Buildroot
- Redes de Linux e integración de radio o enlace de datos basado en IP
- Canalizaciones de vídeo en hardware embebido: captura, decodificación, visualización, latencia
- Firmware de radio RC o controlador de tierra: ExpressLRS, EdgeTX/OpenTX o similar
- Experiencia trasladando un producto de un microcontrolador a una plataforma de Linux embebido
- Vuelas: FPV, RC o drones en general
Rango salarial en EE. UU.
$180,000 – $252,000 USD
El rango salarial para este puesto es una estimación basada en una amplia gama de factores de compensación, que incluye solo el salario base. El salario real puede variar según (entre otros) la experiencia laboral, la educación y/o la formación, las habilidades críticas y/o las consideraciones comerciales. Las subvenciones de capital altamente competitivas se consideran parte del paquete de compensación total de Neros.
Somos un empleador que ofrece igualdad de oportunidades. Damos la bienvenida a todos los solicitantes sin distinción de raza, color, religión, sexo, orientación sexual, identidad de género, origen nacional, condición de veterano o discapacidad.
Neros publica títulos externos (por ejemplo, "Engineer II", "Senior I") para reflejar la nivelación y la compensación reales, pero los títulos internos nunca incluyen números de nivel: tu título interno será solo el título base ("Engineer" o "Senior Engineer", según corresponda).
