
Pinetree - Headhunting Reinvented es una agencia de selección y headhunting con sede en Estocolmo, especializada en puestos de TI en toda Suecia. La empresa conecta a candidatos con empleadores mediante servicios de búsqueda y selección, con un trato personal y ágil que permite comprender los objetivos profesionales y las necesidades de contratación. Pinetree también promueve negociaciones justas y condiciones laborales equitativas mientras busca una buena coincidencia para ambas partes.
Desarrollador sénior de sistemas C++ para medios en directo
Optimiza el software del plano de datos de Nimbra Edge para el transporte de medios en directo y mejora el rendimiento en Linux, redes y hardware. Trabaja con DPDK y SMPTE ST 2110 en un puesto híbrido en Suecia.
Descripción
- Desarrolla y mejora software moderno en C++ donde el rendimiento es crítico.
- Analiza el uso de CPU, memoria y red, y optimiza el rendimiento.
- Diagnostica problemas complejos de software, sistemas operativos y hardware.
- Define la arquitectura y ofrece soluciones claras y fáciles de mantener.
- Revisa código y comparte conocimientos técnicos con el equipo.
- Prueba y valida software en hardware físico en el laboratorio.
- Aumenta la capacidad de canales, reduce el uso de recursos y mantiene un rendimiento predecible.
- Evalúa cómo afectan a la latencia el acceso a memoria, la concurrencia, el tráfico de red y la planificación de Linux.
- Desarrolla procesamiento de paquetes de alto rendimiento con DPDK y transporte de vídeo y audio sin comprimir con SMPTE ST 2110.
- Trabaja con sincronización de precisión, optimización de Linux y procesamiento multimedia acelerado por hardware.
- Colabora con los equipos de desarrollo del plano de datos y la nube de Nimbra Edge.
Requisitos
- Aporta al menos 10 años de experiencia profesional en desarrollo de software.
- Domina C++ moderno y la programación de sistemas, incluida la gestión de memoria, la concurrencia y el análisis del rendimiento.
- Tienes amplia experiencia con Linux, incluido el diagnóstico de problemas del sistema operativo, la planificación de procesos o el hardware.
- Comprendes los fundamentos de redes y puedes analizar el tráfico y el comportamiento de protocolos a nivel de paquete.
- Has desarrollado software de alto rendimiento o en tiempo real con exigencias estrictas de latencia, fluctuación o rendimiento.
- Asumes la responsabilidad de los retos técnicos y tomas decisiones de diseño bien fundamentadas.
- Se valorará especialmente la experiencia con protocolos de transmisión de vídeo y transporte de medios.
- La experiencia relevante puede incluir DPDK o XDP, sincronización horaria de precisión, tarjetas de red y controladores, o procesamiento multimedia acelerado por hardware.
- Tienes experiencia en tecnología multimedia, telecomunicaciones, redes u otro ámbito con sistemas y necesidades de rendimiento exigentes.
- Se valorará la experiencia en radiodifusión, pero no es imprescindible.
- Te interesa aplicar herramientas de IA al flujo de desarrollo.
Beneficios
- Aborda retos técnicos exigentes con C++23 moderno y trabaja cerca de Linux, las redes y el hardware.
- Influye en la arquitectura, las decisiones de implementación y las prácticas de desarrollo.
- Forma parte de un equipo pequeño y autónomo dentro de una empresa tecnológica internacional consolidada.
- Colabora con compañeros amables y expertos que valoran el trabajo en equipo y el diálogo abierto.
- Disfruta de horarios flexibles.
- Trabaja en una empresa que reconoce la importancia de la vida fuera del trabajo.