Inversion

Ingeniero de software embebido en aviónica Senior

PythonC++
Traducción automática. Consulta el original.

Advanced Reentry Technologies

Quiénes somos

Inversion es una empresa aeroespacial y de defensa que es pionera en tecnología de reentrada avanzada para permitir capacidades de próxima generación desde el espacio. Al combinar materiales de alto rendimiento, aerodinámica de precisión y autonomía orientada a la misión, Inversion está transformando la reentrada en una capacidad operativa para una clase de misiones completamente nueva.

La nave espacial de reentrada altamente maniobrable de la empresa, Arc, está diseñada para la entrega rápida de carga global, pruebas hipersónicas y otras misiones de seguridad nacional que requieren un vuelo preciso y controlado a través de la atmósfera. Arc crea un dominio de transporte completamente nuevo, desbloqueando una velocidad y un alcance global sin precedentes.

Con sede en Los Ángeles, Inversion diseña, fabrica e integra sus naves espaciales bajo un mismo techo, lo que permite a la empresa pasar rápidamente del concepto al vuelo. La empresa cuenta con el respaldo de inversores líderes, incluidos Y Combinator, Spark Capital y Lockheed Martin Ventures, con clientes en todo el gobierno de los EE. UU. y la industria espacial comercial.

Descripción del puesto

Como ingeniero de software embebido sénior en Inversion, usted será responsable del desarrollo, las pruebas y la implementación de software de vuelo de alta fiabilidad y baja latencia que se ejecuta en el hardware de aviónica del vehículo Arc. Diseñará e implementará código crítico para la seguridad para microcontroladores, unidades de distribución de energía, computadoras de vuelo y sistemas de comunicación. Operando con un alto nivel de autonomía, usted cerrará la brecha entre el hardware y el software, depurando problemas a nivel de interfaz, estableciendo estándares de codificación embebida y asegurando que nuestros procesadores de vuelo se ejecuten sin fallos a través de entornos de reentrada extremos.

Responsabilidades clave

  1. Diseñar, desarrollar y mantener software embebido en tiempo real de alta fiabilidad en C/C++ para computadoras de vuelo, microcontroladores y actuadores de Arc.
  1. Arquitectar e implementar controladores de dispositivos de bajo nivel para protocolos de comunicación, incluidos SPI, I2C, UART, CAN, Ethernet y RS-422.
  1. Gestionar módulos de software embebido de principio a fin, desde la definición inicial de requisitos hasta las pruebas, la cualificación y las operaciones de vuelo a nivel de vehículo.
  1. Poner en marcha nuevas plataformas de hardware de aviónica, depurando problemas complejos en la interfaz hardware-software utilizando JTAG, analizadores lógicos, osciloscopios y analizadores de paquetes.
  1. Integrar y validar código embebido utilizando entornos de prueba de software en el bucle (SIL) y hardware en el bucle (HIL).
  1. Realizar revisiones de código rigurosas, establecer estándares técnicos y asesorar a los ingenieros embebidos junior del equipo.
  1. Colaborar estrechamente con los equipos principales de software de vuelo y simulación para alinear la autonomía del vehículo, las arquitecturas de telemetría y la ejecución de algoritmos GNC.

Cualificaciones requeridas

  1. Licenciatura en Ingeniería Informática, Ciencias de la Computación, Ingeniería Eléctrica o experiencia técnica equivalente.
  1. Típicamente 5+ años de experiencia profesional desarrollando software embebido de bajo nivel en C/C++ para sistemas en tiempo real.
  1. Experiencia práctica con microcontroladores bare-metal y sistemas operativos en tiempo real (RTOS) como FreeRTOS, RTEMS o VxWorks.
  1. Capacidad demostrada para leer esquemas eléctricos, comprender registros de hojas de datos y depurar hardware físico utilizando instrumentos de laboratorio.
  1. Experiencia en la implementación de controladores de periféricos de hardware estándar y protocolos de comunicación serie.
  1. Excelentes habilidades de comunicación verbal y escrita.
  1. Debe tener la capacidad de obtener y mantener una autorización de seguridad de nivel Secreto/Alto Secreto del gobierno de los EE. UU.

Cumplimiento con ITAR

Para cumplir con las regulaciones de exportación de tecnología espacial del Gobierno de los EE. UU., incluido el Reglamento de Tráfico Internacional de Armas (ITAR), debe ser ciudadano estadounidense, residente permanente legal de los EE. UU., persona protegida según lo definido por 8 U.S.C. 1324b(a)(3), o elegible para obtener las autorizaciones requeridas del Departamento de Estado de los EE. UU. Obtenga más información sobre ITAR aquí pmddtc.state.gov/?id=ddtc_kb_article_page&sys_id=24d528fddbfc930044f9ff621f961987.

Cualificaciones deseadas

  1. Experiencia en el desarrollo de software para aplicaciones críticas para la seguridad o de alta fiabilidad (por ejemplo, aeroespacial, automoción o dispositivos médicos).
  1. Familiaridad con las prácticas modernas de desarrollo de software, incluyendo Git, marcos de pruebas unitarias, herramientas de análisis estático y tuberías CI/CD.
  1. Dominio de Python para automatización de pruebas, análisis de datos y scripting de hardware.
  1. Experiencia en el desarrollo de software embebido en sistemas basados en Linux.
  1. Experiencia en el desarrollo de diseños FPGA y lógica digital utilizando VHDL, Verilog o SystemVerilog.
  1. Experiencia en el desarrollo de paquetes de soporte de placa (BSP) personalizados, configuraciones de cargador de arranque, código de inicio de dispositivo y capas de abstracción de hardware (HAL).
  1. Experiencia en la participación en revisiones de esquemas eléctricos y colaboración estrecha con ingenieros de hardware para guiar el diseño a nivel de placa.
  1. Experiencia liderando la puesta en marcha de PCB, pruebas de verificación de diseño (DVT), cualificación de hardware y transición a la producción.
  1. Experiencia previa en una startup aeroespacial de ritmo rápido o en un equipo pequeño de integración de hardware.

Nuestra sede central se encuentra en Playa Vista, CA. Este puesto requiere presencia en la oficina.

El salario base anual en California para este puesto es actualmente de $139,000 - $201,000. Los niveles salariales se determinan en función del puesto, el nivel, la ubicación y la alineación con los datos del mercado. La remuneración individual se determinará caso por caso y puede variar según las siguientes consideraciones: entrevistas y una evaluación de varios factores únicos para cada candidato, habilidades relacionadas con el puesto, educación y experiencia relevantes, certificaciones, capacidades del candidato y equidad interna.

Igualdad de oportunidades de empleo

Inversion ofrece igualdad de oportunidades de empleo a todos los empleados y solicitantes sin distinción de raza, color, religión, edad, sexo, identidad de género, orientación sexual, origen nacional, estado de veterano o discapacidad.

Inversion recopila y procesa datos personales de acuerdo con las leyes de protección de datos aplicables. Si usted es un solicitante de empleo en los EE. UU., consulte el Aviso de Política de Privacidad de CCPA oag.ca.gov/privacy/ccpa para obtener más detalles.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores