1.DESCRIPCIÓN Singular Aircraft es una empresa tecnológica con sede en España, dedicada al diseño, desarrollo y fabricación de aeronaves no tripuladas de gran capacidad.
Su misión es ofrecer soluciones aéreas innovadoras, seguras y eficientes para aplicaciones civiles y humanitarias, como la extinción de incendios, transporte de carga, vigilancia y rescate.
Con un enfoque en la sostenibilidad, la autonomía operativa y la reducción de costes, Singular Aircraft combina ingeniería avanzada con una visión global para transformar el futuro de la aviación no tripulada 2.OBJETIVO DEL ROL Diseñar, desarrollar y mantener soluciones software críticas para los sistemas embarcados y de control de aeronaves no tripuladas, contribuyendo directamente a la innovación tecnológica de Singular Aircraft.
El/la Senior Software Engineer liderará iniciativas clave en arquitectura, calidad de código y escalabilidad, colaborando estrechamente con equipos multidisciplinares de ingeniería para garantizar el rendimiento, la seguridad y la fiabilidad de nuestras plataformas aéreas.
3.FUNCIONES Y RESPONSABILIDADES Desarrollar servicios backend en Python con foco en arquitecturas distribuidas y comunicaciones resilientes.
Diseñar e implementar APIs RESTful y/o GraphQL eficientes, seguras y bien documentadas.
Construir interfaces frontend con React y TypeScript orientadas a operaciones técnicas y visualización de datos aeronáuticos.
Orquestar microservicios con Docker y Kubernetes en entornos de producción.
Integrar sistemas mediante protocolos AMQP/MQTT (RabbitMQ, Mosquitto).
Participar en la integración de sistemas robóticos utilizando ROS2.
Aplicar buenas prácticas de desarrollo: TDD, pruebas automatizadas, documentación técnica.
Colaborar con equipos de validación, arquitectura y operaciones en un entorno multidisciplinario 4.REQUISITOS Más de 7 años de experiencia como desarrollador, con dominio de Python.
Conocimientos avanzados en React y TypeScript.
Experiencia en orquestación de contenedores con Docker y Kubernetes.
Experiencia en sistemas distribuidos en tiempo real con AMQP/MQTT.
Conocimiento práctico de ROS2 para integración robótica.
Experiencia en metodologías ágiles (Scrum), TDD y CI/CD (GitLab CI, GitHub Actions, Jenkins).
Capacidad demostrada para trabajar en entornos técnicos regulados (aeronáutica, defensa, etc.).
Inglés técnico fluido 5.QUÉ OFRECEMOS Participación en proyectos disruptivos con impacto global Ambiente dinámico y colaborativo en una empresa en expansión Autonomía y responsabilidad en la toma de decisiones Plan de carrera y formación continua Retribución competitiva Horario flexible y 2 días de teletrabajo a la semana Parking en la oficina