Siemens
Space Kinetic
Ingeniero/a de Software Senior de Control/Tiempo Real
Quiénes somos
Un nuevo paradigma para las operaciones espaciales.
Space Kinetic es una startup de tecnología espacial de doble uso que está creando una arquitectura completamente nueva para las operaciones espaciales, una que aporta las ventajas de la tecnología de drones proliferada (bajo coste, flexibilidad operativa, prescindible, distribuida) a las misiones espaciales, al tiempo que reduce la dependencia del ecosistema del combustible consumible. En un mundo donde muchas empresas se centran en mejorar incrementalmente el status quo, nosotros nos centramos en crear algo totalmente diferente: una arquitectura respaldada por nuevos principios fundamentales para afrontar de lleno las oportunidades y los desafíos de la tercera era espacial. Nuestro objetivo es alejarnos de las arquitecturas espaciales uno a uno, donde cada satélite en una constelación tiene una (o un pequeño número de) carga útil principal conectada al bus, y desbloquear un sistema de uno a muchos, donde cada satélite tiene una gran cantidad de cargas útiles que pueden desplegarse desde su nave espacial anfitriona a altas velocidades sin necesidad de encender un propulsor.
Este no es un puesto para alguien que busque una semana laboral tradicional de 40 horas. Space Kinetic está construyendo tecnología ambiciosa y pionera, y eso requiere urgencia, sentido de propiedad y un alto nivel de compromiso para cambiar los supuestos fundamentales de todo lo que hacemos en el espacio.
Qué harás
Buscamos un/a Ingeniero/a de Software Senior de Control/Tiempo Real para liderar el desarrollo de software de control determinista en tiempo real que soporte sistemas aeroespaciales electromecánicos de alta velocidad. Este puesto se encargará de la implementación del control de motores, la lógica de temporización de liberación, los interbloqueos de seguridad y la integración de hardware-in-the-loop (HIL) para funciones críticas del sistema. El candidato ideal comprende tanto la teoría de control como la implementación de software de tiempo real de bajo nivel y puede traducir modelos basados en GNC, MATLAB/Simulink y Python en software de control de vuelo integrado y fiable que opere en un entorno de desarrollo de hardware de ritmo rápido.
Responsabilidades del puesto
- Desarrollar software de control determinista en tiempo real para sistemas aeroespaciales electromecánicos
- Responsabilizarse de la implementación del control de motores, la lógica de temporización de liberación y la arquitectura de interbloqueos de seguridad
- Traducir modelos de control basados en MATLAB/Simulink y Python en software de tiempo real con calidad de producción
- Apoyar el desarrollo y la integración de algoritmos relacionados con guiado, navegación y control (GNC)
- Diseñar y ejecutar actividades de prueba e integración de hardware-in-the-loop (HIL)
- Trabajar en estrecha colaboración con los equipos de GNC, ingeniería eléctrica, mecánica y de sistemas durante el desarrollo y las pruebas
- Apoyar la integración, depuración y validación de sistemas de control en hardware prototipo
- Desarrollar interfaces de software para sensores, actuadores, controladores de motor y sistemas de hardware integrados
- Apoyar las pruebas a nivel de sistema, la resolución de problemas y la iteración rápida durante las campañas de desarrollo
- Participar en revisiones técnicas, debates sobre arquitectura y decisiones de diseño críticas para la seguridad
Qué se requiere
- Grado en Ingeniería Aeroespacial, Ingeniería Eléctrica, Ingeniería Informática, Robótica o campo relacionado O Máster en Ingeniería Aeroespacial, Ingeniería Eléctrica, Ingeniería Informática o campo relacionado
- 5+ años de experiencia en desarrollo de software embebido, software de control o sistemas de tiempo real
- Sólida comprensión de la arquitectura de software de tiempo real y el comportamiento determinista del sistema
- Experiencia con controles de motor, sistemas de actuadores o bucles de control integrados
- Experiencia trabajando con MATLAB/Simulink y traduciendo modelos en software desplegable
- Sólida experiencia en programación en C/C++ y Python
- Experiencia apoyando la integración y prueba de sistemas de hardware/software
- Experiencia trabajando con sistemas espaciales
Lo que nos encantaría
- Doctorado en Ingeniería Aeroespacial, Ingeniería Mecánica, Robótica, Ciencias de la Computación o un campo relacionado. La compensación será acorde con la experiencia, la educación y la profundidad técnica demostrada.
- Antecedentes en aeroespacial, defensa, robótica o sistemas autónomos
- Experiencia con simulación y pruebas HIL (Hardware-in-the-Loop)
- Familiaridad con algoritmos de GNC y flujos de trabajo de desarrollo de controles
- Experiencia apoyando sistemas dinámicos de alta velocidad o sistemas críticos para la seguridad
- Familiaridad con Linux embebido, RTOS, interfaces FPGA o protocolos de comunicación de hardware de bajo nivel
- Se prefiere experiencia en startups o creación rápida de prototipos
- Sistemas embebidos en tiempo real
- Implementación de bucles de control
- Controladores de motor e interfaces de actuadores
- Integración de sensores y procesamiento de señales
- Flujos de trabajo de simulación y modelado
- Depuración de sistemas y pruebas de integración
- Colaboración de ingeniería interfuncional
Dónde estarás
- El puesto es presencial en nuestra sede en El Segundo, CA. Puede requerirse viajes nacionales (hasta aproximadamente el 20% del año).
Requisitos ITAR
Para cumplir con las regulaciones de exportación del Gobierno de los EE. UU., el solicitante debe ser (i) ciudadano o nacional de los EE. UU., (ii) residente permanente legal de los EE. UU. (también conocido como titular de tarjeta verde), (iii) refugiado bajo 8 U.S.C. § 1157, o (iv) asilado bajo 8 U.S.C. § 1158, o ser 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/ddtc_public/ddtc_public?id=ddtc_kb_article_page&sys_id=24d528fddbfc930044f9ff621f961987
Igualdad de oportunidades en el empleo
Space Kinetic 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, discapacidad o cualquier otro estado legalmente protegido.
El salario base anual para este puesto se indica a continuación. Los niveles salariales se determinan por el 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 que son únicos para cada candidato, habilidades relacionadas con el trabajo, educación/experiencia relevante, certificaciones, habilidades del candidato y equidad interna.
Rango salarial
$170,000—$240,000 USD
Qué ofrecemos
- Compensación basada en capital (equity)
- Plan de jubilación 401(k) con una contribución equivalente de la empresa del 3.5%
- Tiempo libre remunerado (PTO) altamente competitivo
- Vacaciones pagadas por la empresa + vacaciones de invierno
- Seguro médico, dental y de visión integral
- Oportunidades únicas de bonificación basadas en el rendimiento
