Descripción
**¿Eres tú?**
Titan Operating System S.L. (Titan OS), la empresa tecnológica, de entretenimiento y publicidad con sede en Barcelona, ¡te está buscando!
En TitanOS, vivimos según tres valores fundamentales:
* Hacer que las cosas sucedan – Asumimos la responsabilidad, actuamos con rapidez y generamos impacto.
* Sin ego – Colaboramos con respeto y humildad para alcanzar objetivos compartidos.
* Mostrar pasión genuina – Nos encanta lo que hacemos y nunca dejamos de aprender.
La cultura y el entorno están en el corazón de nuestra filosofía. Si lo anterior resuena contigo, ¡sigue leyendo!, porque creemos que podrías ser una incorporación perfecta a nuestro increíble equipo.
**Descripción del puesto:**
Responsabilidad general del desarrollo, integración, pruebas y mantenimiento de nuestro firmware Linux, utilizado en distintas plataformas de hardware para televisores.
Influirás activamente en la arquitectura del software para mejorar su resistencia, capacidad de depuración y mantenibilidad.
El puesto también requerirá gestionar proveedores externos e integrar su software.
**Principales responsabilidades**
* Desarrollar, depurar y mantener firmware para SoC de televisores.
* Gestionar y coordinar proveedores externos. Integrar el software de los proveedores en nuestro firmware.
* Diagnosticar problemas de software y rendimiento, colaborando con ingenieros de software y hardware para realizar análisis de causa raíz.
* Trabajar con los propietarios de producto para evolucionar la plataforma y garantizar que pueda seguir adoptando y soportando nuevas funciones y tecnologías.
* Aplicar metodologías de desarrollo guiado por pruebas (TDD) y pruebas unitarias automatizadas
**Requisitos** **¿Qué te convierte en un candidato ideal?:**
* Experiencia práctica de 5 a 10 años en desarrollo de software embebido.
* Sólidas habilidades en programación en C para dispositivos embebidos.
* Es imprescindible tener dominio del desarrollo del kernel de Linux.
* Experiencia en el desarrollo y depuración de controladores para periféricos de SoC (por ejemplo: I2C, SPI, UART, USB, Ethernet, etc.).
* Experiencia con gestores de arranque (bootloaders).
* Experiencia trabajando con scripts de Shell, Makefiles/Yocto/Buildroot, git, GitHub y JIRA.
* Experiencia en depuración y análisis de volcados de memoria (core dumps).
* Debes ser responsable, autónomo y poseer una ética laboral sólida, con deseo de producir productos de alta calidad.
**Beneficios** **Motivos para postularte:**
* Remuneración competitiva.
* Seguro médico privado.
* Entorno laboral amigable, diverso e internacional.
* Oportunidad de trabajar fuera de tu zona de confort y desarrollarte profesionalmente en una industria emocionante y de rápido crecimiento: la televisión conectada (CTV).
* ¡Cambia el futuro de la televisión! Una oportunidad única para unirte a una empresa bien financiada y de alto crecimiento en sus primeras etapas, ayudando a dar forma a un producto o negocio que impactará a millones de personas.
Si este puesto te entusiasma, ¡no lo dudes y postúlate! ¡Te esperamos para unirte a nosotros! Y si deseas conocer más sobre nosotros, síguenos en LinkedIn!