Chainguard
ARX Robotics GmbH
Staff Software Engineer, Robotics Platform (h/m/d)
SOBRE EL PUESTO
Como Staff Software Engineer en nuestro equipo de Plataforma de Robótica, serás un líder técnico que dará forma al núcleo de nuestros sistemas autónomos. Diseñarás y construirás la arquitectura de software fundamental que permite una comunicación robusta, un alto rendimiento y una integración fluida en toda nuestra flota de vehículos terrestres no tripulados.
Este es un puesto para una persona con mentalidad de sistemas que disfruta con los desafíos técnicos complejos. Colaborarás estrechamente con equipos de ingeniería multidisciplinares para establecer las mejores prácticas y crear una plataforma de ejecución cohesiva y escalable para nuestros robots teleoperados y autónomos. Tu trabajo influirá directamente en la fiabilidad y capacidad de una tecnología que importa.
LO QUE CONSTRUIRÁS
- La arquitectura de software central para nuestra plataforma de robótica de bajo nivel, garantizando una comunicación robusta y un rendimiento optimizado en sistemas distribuidos (TCP/IP).
- Mejores prácticas y patrones de diseño para un software de robótica modular, escalable y mantenible sobre el que otros equipos puedan construir.
- Integraciones fluidas entre componentes de software, creando un entorno de ejecución cohesivo y fiable.
- Sistemas de alto rendimiento y tiempo real capaces de operar en escenarios exigentes y de misión crítica.
- Una cultura de excelencia técnica mediante la mentoría a otros ingenieros en principios arquitectónicos y artesanía de software.
- Sistemas robustos y seguros mediante pruebas rigurosas, validación y un conocimiento profundo de los detalles a nivel de sistema.
- Documentación técnica clara que capacite a tu equipo y acelere el desarrollo de nuevas capacidades.
- Proporcionar liderazgo técnico práctico, establecer la dirección de ingeniería y mentorizar a equipos multidisciplinares en las disciplinas de software, hardware, pruebas y seguridad.
LO QUE APORTAS
- 10+ años de experiencia profesional desarrollando software de plataforma de bajo nivel (BSP, cargadores de arranque, kernels, controladores de dispositivos).
- Sólidas habilidades de programación en C y C++ moderno, respaldadas por experiencia en producción con sistemas operativos de tiempo real o orientados a la seguridad como Linux embebido o QNX (incluyendo cadenas de herramientas de compilación como Yocto/Open Embedded o Buildroot).
- Un conocimiento profundo de la arquitectura de software modular, principios de código limpio y diseño para la mantenibilidad a largo plazo.
- Experiencia práctica en la construcción, depuración y optimización de sistemas multihilo, de tiempo real o críticos para el rendimiento.
- Un sólido dominio de los sistemas paralelos y distribuidos, incluyendo la perfilación de sistemas de bajo nivel.
- Comodidad y competencia trabajando en entornos embebidos como Linux o QNX.
- Conocimiento profundo de APIs a nivel de sistema (IPC, sockets, E/S) y protocolos de comunicación como CAN o Ethernet.
- Excepcionales habilidades de comunicación y capacidad para liderar debates técnicos y colaborar eficazmente entre equipos.
- Estar familiarizado con Bazel, middleware de copia cero (zero-copy) o programación sin bloqueos (lock-free) es una gran ventaja.
Ten en cuenta: No necesitas cumplir con todos y cada uno de los requisitos para presentar tu solicitud. Damos la bienvenida a candidatos motivados que tengan ganas de crecer en el puesto y desarrollar aún más su experiencia.
Si te apasiona superar desafíos que tienen un impacto real en la seguridad de nuestras democracias, ¡presenta tu solicitud aquí para unirte a ARX y ayudar a dar forma al futuro de la tecnología de doble uso!
ARX es un empleador que ofrece igualdad de oportunidades, y animamos a candidatos de todos los orígenes a presentar su solicitud.
Puedes encontrar la Política de Privacidad para Candidatos de ARX Robotics aquí arx-robotics.com/legal/privacy#4-applicant-management.
LO QUE OFRECEMOS
Únete a una empresa europea de tecnología de defensa impulsada por una misión en una etapa crucial de crecimiento, donde podrás ayudar a dar forma a tecnología significativa, asumir responsabilidades desde el principio y crecer con el negocio.
- Paquete de compensación competitivo que incluye una oportunidad de bonificación
- 27 días de vacaciones para empezar, aumentando con la antigüedad hasta 30 días
- Contribución al plan de pensiones apoyada por la empresa
- Apoyo al aprendizaje y desarrollo y presupuesto para eventos de equipo
- Descuentos para empleados y presupuesto de beneficios flexibles a través de Probonio
- Configuración de trabajo híbrido dependiendo del puesto y las necesidades del equipo
- Bandas salariales estructuradas, marco de niveles y conversaciones de desarrollo semestrales
- Programa de bonificación por recomendación, oficina que admite perros y apoyo para la reubicación cuando corresponda
SOBRE NOSOTROS
ARX es una empresa de tecnología de doble uso que se especializa en el desarrollo de sistemas autónomos no tripulados y sensores para el sector de defensa europeo. Nuestros sistemas terrestres no tripulados y sensores de doble uso ayudan a los ejércitos de la OTAN y a los primeros intervinientes civiles a abordar sus problemas más desafiantes proporcionándoles formación e información para tomar mejores decisiones y llevar a cabo acciones eficaces en situaciones de vida o muerte.
A medida que nuestro equipo sigue expandiéndose rápidamente, buscamos candidatos motivados que estén entusiasmados por trabajar en un equipo altamente enérgico, creativo e innovador dedicado al desarrollo de sistemas autónomos para entornos desafiantes. Operamos en un sector dinámico donde la colaboración, el intercambio de ideas innovadoras y el desarrollo de estrategias novedosas de resolución de problemas están arraigados en nuestra cultura de trabajo.
