Ingeniero Sénior de Telemetría y Observabilidad
Ingeniero sénior para el desarrollo de software de conmutación óptica e infraestructura de centros de datos.
El portal de empleo de España
Más de 88.000 ofertas activasPresencial en València·Jornada completa·Añadida hace 19 días
Seguía abierta cuando la comprobamos el 9 oct
17 ofertas abiertas
Jornada completa
Según la oferta.
Trabajar presencialmente en València
No se menciona ninguna ayuda para la mudanza.
Tener 5+ años de experiencia
Puesto de nivel Senior.
Titulación universitaria
«Degree in Electronics, Telecommunications, Computer Engineering, Software Engineering, or equivalent practical experience» — según la oferta.
Seguro médico privado
Según la oferta: pagado por la empresa o mediante retribución flexible.
Retribución flexible
Parte del sueldo en servicios con ventaja fiscal, según la oferta.
Ticket restaurante
Tarjeta o cheques de comida, según la oferta.
Se valora
Esta oferta se escribió originalmente en inglés.
Educación: Grado en Electrónica, Telecomunicaciones, Ingeniería Informática, Ingeniería de Software o experiencia práctica equivalente
Experiencia: Más de 5 años (senior) en Linux embebido o software de sistemas de bajo nivel.
Nivel avanzado de Python.
Sólidos fundamentos de Linux desde una perspectiva de sistemas: procesos, servicios, sistemas de archivos, permisos, registro (logging) y redes.
Sistemas de construcción (build systems) de Linux embebido, compilación cruzada, personalización de imágenes y rootfs.
Conocimientos prácticos de BSP, device tree y configuración del kernel, compilación y módulos.
Comprensión de la cadena de arranque (boot chain) de un objetivo embebido.
Dominio de C para trabajar con código del lado del kernel y drivers cuando sea necesario.
Protocolos de comunicación desde el lado del sistema operativo: buses e interfaces de red.
Depuración (debugging) en el objetivo: consola serie, logs del sistema y las herramientas habituales de trazado y depuración.
Flujos de trabajo de Git, revisión de código y prácticas de pruebas de software.
Se valorará:
Experiencia con Rust (muy valorada).
Escritura o contribución (upstreaming) de drivers del kernel de Linux.
Experiencia en plataformas SoC que combinan un sistema de procesamiento con lógica programable (FPGA).
Linux en tiempo real, análisis de latencia y determinismo.
Contenedores en objetivos embebidos, actualizaciones OTA, arranque seguro (secure boot) y firma de imágenes.
CI/CD para objetivos embebidos, incluyendo bancos de pruebas hardware-in-the-loop.
Frameworks TDD/BDD y patrones de diseño de software.
Validación de hardware utilizando equipo de laboratorio (osciloscopio, analizador lógico).
Portfolio en Git y/o contribuciones de código abierto.
Experiencia previa en fotónica o sistemas ópticos.
Experiencia en validación de hardware utilizando equipo de laboratorio.
Soft Skills: Capacidad de trabajo en equipo, aprendizaje continuo, comunicativo, adaptable, orientado a la resolución de problemas y con sentido de responsabilidad sobre la plataforma que mantiene.
Puesto permanente a tiempo completo
Horario flexible
Libre los días 24 y 31 de diciembre
Un día libre adicional durante el mes de tu cumpleaños
Seguro médico privado
Plan de pensiones incluido
Plan de retribución flexible (tickets restaurante, transporte y cheques guardería)
Oportunidad de trabajar con tecnologías fotónicas de vanguardia para infraestructura de IA
El Electronics Software Engineer participará en las siguientes responsabilidades:
Diseñar y desarrollar las capas de software y los servicios que exponen los dispositivos físicos del sistema a aplicaciones de nivel superior.
Responsabilizarse de la plataforma Linux embebido: mantenimiento de imágenes y BSP, configuración y compilación del kernel, descripción del device tree de la placa y generación del sistema de archivos raíz.
Mantener y solucionar problemas en el flujo de arranque del objetivo, desde la primera etapa tras el encendido, pasando por el bootloader, hasta un sistema en funcionamiento completo.
Puesta en marcha de nuevos periféricos de la placa y creación, portabilidad o modificación de drivers cuando no haya soporte estándar disponible.
Implementar y mantener la comunicación con los dispositivos físicos, tanto dentro de la placa como hacia equipos externos.
Pruebas, perfilado y análisis de rendimiento del software desarrollado, ejecutándose en hardware real.
Colaborar con los equipos de electrónica, FPGA, fotónica y aplicaciones para comprender los subsistemas controlados por la capa de software principal.
iPronics es una startup de deep-tech que desarrolla conmutadores de circuitos ópticos de fotónica de silicio. En los últimos años hemos construido una propiedad intelectual creciente trabajando estrechamente con un bufete de abogados de patentes especializado en PI.👉 Conoce más sobre nosotros en ipronics.com