Descripción
**¿Eres tú?**
Titan Operating System S.L. (Titan OS), 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 comunes.
* Mostrar una pasión auténtica – 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 te resuena, ¡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.
* Resolver problemas de software y de rendimiento, colaborando con ingenieros de software y hardware para realizar análisis de causa raíz.
* Colaborar con los propietarios de producto para evolucionar la plataforma y garantizar que siga adoptando y soportando nuevas funciones y tecnologías.
* Aplicar metodologías de desarrollo guiado por pruebas 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 de programación en C para dispositivos embebidos.
* Experiencia práctica integrando un motor de navegador (Chromium, WPE WebKit o similar) en una televisión o un decodificador.
* Se requiere 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, autosuficiente y tener 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 amable, 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 dudes en postularte! Estamos esperando que te unas a nosotros. Y si deseas conocer más sobre nosotros, síguenos en LinkedIn!