En Bkool estamos ampliando el equipo.
Para nuestro equipo de desarrollo del simulador de ciclismo y fitness, necesitamos incorporar un Programador Senior de Comunicaciones con conocimientos en protocolos de comunicación inalámbricas (BTLE, ANT) y comunicaciones IP (socket servers, TCP, UDP...).
Requisitos mínimos
- Ingeniero Informático, de Telecomunicaciones o Industrial rama electrónica
- Al menos 5 años de experiencia en Programación Orientada a Objetos con C++
- Experiencia en el trabajo con dispositivos hardware con diferentes estándares de comunicación (Bluetooth smart (4.0+), Protocolo Gatt, ANT+, ...).
- Desarrollo de librerías/servicios a bajo nivel en diferentes plataformas.
- Experiencia en comunicaciones TCP/IP y protocolos de red
Requisitos deseados
- Desarrollo multi-plataforma (Windows, MacOSX, iOS, Android)
- Conocimiento de tecnologías y desarrollo móvil (Android Studio, XCode, Objective-C, Swift)
- Conocimientos de programación Gráfica y de Videojuegos, trabajo con motores (Unity, Unreal Engine, ...)
- Conocimientos de audio y vídeo (codecs de audio/vídeo, streaming, librerías ffmpeg...)
- Experiencia en comunicación con Servicios WEB
- Desarrollo con metodologías Ágiles
Responsabilidades
- Responsable del análisis y desarrollo del código para el control de nuestro hardware y hardware de terceros
- Implementación y mantenimiento de los protocolos ANT+ y Bluetooth dentro de nuestras aplicaciones
- Implementación, mantenimiento y optimizacion de las comunicaciones en red de nuestra plataforma multijugador.
- Documentación y formación de uso a los equipos de desarrollo
- Énfasis en la calidad y optimización del código
Beneficios
Horario flexible con los viernes tarde libres y horario de verano.
Bonus anual segun objetivos de empresa
Proyecto de ámbito internacional, ambicioso y tecnológicamente puntero.
Fuerte relación con el mundo del deporte.