Post-doc contract associated with the H2020 project ElasTest

Position information

  • Organization: Universidad Rey Juan Carlos
  • Department: Computer Science
  • Location: Spain, Madrid
  • Duration: 1 year (can be extended upon funding availability)
  • Salary: 35.000€ – 40.000€

Job description

Universidad Rey Juan Carlos is a young university, founded in 1995, located in the suburban area of Madrid, with very good connection by bus, subway and train. The university has a big campus in Mostoles for all short of Engineering disciplines, including an important School of Software Engineering and Computer Science.

The candidate will be involved in the H2020 project ElasTest (GA 731535), coordinated by the CodeURJC research laboratory. The CodeURJC lab has been involved in more than 20 research and industrial projects, including European projects like Nubomedia (coordinated by URJC), FIWARE, and ElasTest (which we are coordinating right now), and industrial projects with important international companies from the telecommunications and energetic sectors.

The CodeURJC lab is focused on two main areas: real-time communication, where the group leads the open source projects Kurento and OpenVidu, currently running in production in several products developed by third parties; and software testing, where the group is leading the ElasTest open source platform aimed at bringing observability and better management to the testing process and helping companies to improve their CI/CD practices.

The group is seeking for a postdoc researcher, with experience in software testing or software engineering, to be involved in the research work being carried out within the group. The applicant will be integrated into a motivated team, with other developers and researchers, that enjoy building software for the community.

The selected candidate will work in a team with other researchers worldwide, including some of the most influential researchers in software testing. They will attend meetings and could take over tasks the group have in the context of the ElasTest project, being involved in the activities of the project in general.

We offer a range salary between 35,000-40,000€/year depending on the skills of the candidate. We have a good environment, and we work remotely on Fridays.

If you’re passionate about software engineering, research and open source, with a willing for helping the community, we look forward to having you on board!

Contact person

Candidates, please send an email to Dr. Francisco Gortázar (francisco.gortazar@urjc.es), indicating in the subject “ElasTest postdoc position” with a short CV, including the most relevant publications, and a description of the work carried out by the applicant within those articles. We might ask applicants for an online interview. All candidates will be contacted back with information on the results of their application.

 

Anuncios

Buscamos desarrollador junior

Queremos hacer crecer el equipo de CodeURJC y para ello buscamos a un/a desarrollador/a software que se venga a jugar con nosotros. Tenemos de plazo hasta el 8 de Enero!! para encontrar un nuevo compañero.

Las prisas se deben a que el contrato está subvencionado por una ayuda pública de la Comunidad de Madrid y nos han puesto unos plazos muy estrictos. Así que si estás interesado, no lo dejes para el último día!!

¿Qué buscamos?

Buscamos un/a desarrollador/a junior, que tenga terminada la carrera de informática, telecomunicaciones o matemáticas (Título de Graduado, Licenciado, Ingeniero o Ingeniero Técnico). Esta es otra de las restricciones que nos imponen, porque para nosotros, cualquiera con ganas de aprender podría ser un buen compañero.

No se requiere ningún tipo de experiencia previa. Lo que si que queremos es que tenga pasión por aprender, que le guste la profesión, que sea curioso/a, que se pregunte el por qué de las cosas, que no esté obsesionado con una única tecnología y no le importe descubrir cosas nuevas.

¿En qué consiste el trabajo?

En CodeURJC estamos desarrollando principalmente dos productos software libre:

  • ElasTest: Es una plataforma para testear aplicaciones distribuidas complejas desde un punto de vista externo. Ofrece muchas facilidadades para el desarrollo de tests: simulación de usuarios conectados usando navegadores web, simulación de fallos en algunas partes del sistema, recogida y visualización de todo tipo de métricas sobre el funcionamiento del sistema y muchas más. Como es software libre, puedes echar un vistazo tu mismo en http://elastest.io. Es posible que encuentres algún fallo porque acaba de hacerse pública la primera beta. Y si te animas, incluso podrías ser tú mismo el que lo arreglase ;).

 

elastest-ligh-vertical-1070x721

 

  • OpenVidu: Es una plataforma para añadir videoconferencia a las aplicaciones web y aplicaciones móviles. Con ella se pueden crear webs de enseñanza online, telemedicina, gestión de cámaras de seguridad, control del tráfico, etc. El límite sólo lo pone tu imaginación. De nuevo, como es libre, puedes probarlo tu mismo en http://openvidu.io.

openvidu_grey_bg_transp.png

Tu labor sería desarrollar en alguna de estas dos plataformas en función de las necesidades. Usamos tecnologías como Java, Spring, MySQL, RabbitMQ, Jenkins, JUnit, JavaScript, TypeScript, Angular, Python, WebRTC, Amazon Web Services, Docker, Kubernetes… y muchas más, así que no te vas a aburrir.

Además, si te gusta la investigación y tu objetivo es quedarte en la universidad, también puedes colaborar en tareas de investigación, escribir contribuciones para congresos, artículos, etc.

¿Qué ofrecemos?

Integrarse en un buen ambiente de trabajo en el campus de Móstoles de la Universidad Rey Juan Carlos, con flexibilidad horaria y teletrabajo ocasional. Creemos que trabajar juntos nos ayuda a comunicarnos mejor y a focalizar mucho más en los objetivos. No obstante, ocasionalmente se puede teletrabajar. Podrás participar también en actividades para formarte y para contar a tus compañeros lo que haces. El poder participar en proyectos software libre también es un aliciente, así cualquier podrá usar el producto que estás desarrollando.

El puesto de trabajo está financiado por una ayuda de la Comunidad de Madrid, la Comisión Europea y la Universidad Rey Juan Carlos. Y ellos ponen algunos requisitos. Uno de ellos es la duración: el contrato es de 2 años (desde finales de Febrero de 2018 hasta finales de Febrero de 2020). El tiempo suficiente para aprender y formarte como profesional. Aunque se puede complementar en función de los objetivos conseguidos durante el trabajo.

¿Qué requisitos existen?

Como el contrato está financiado por una ayuda pública, cuando se vaya a firmar el contrato el día 22 de Febrero de 2018 es necesario cumplir los siguientes requisitos:

  • Nacionalidad Española, de cualquier país de la Unión Europea o de cualquier país con tratado de libre circulación de trabajadores.
  • Tener un Título universitario de Graduado, Licenciado, Ingeniero o Ingeniero Técnico en Informática, Telecomunicaciones o Matemáticas.
  • Ser menor de 30 años.
  • Estar empadronado en cualquier localidad de la Comunidad de Madrid a 10 de julio de 2017.
  • Estar inscrito en el Fichero del Sistema Nacional de garantía Juvenil. Para cumplir este requisito, no se puede estar trabajando ni estudiando a partir de mediados/finales de Enero.

Si estás interesado en el puesto y cumples los requisitos escríbeme un correo a micael.gallego [at] urjc.es. Además, regístrate antes del 8 de Enero en la web https://gestion2.urjc.es/convocatoria/M1694-171 adjuntando la siguiente documentación:

  • Fotocopia del DNI, documento equivalente que acredite la nacionalidad o tarjeta de residente en vigor.
  • Certificado de estar empadronado en cualquier localidad de la Comunidad de Madrid a 10 de julio de 2017.
  • Fotocopia del título académico, o certificado académico y resguardo acreditativo de estar en posesión del mismo, incluyendo traducción jurada en el caso de títulos no expedidos en lengua castellana.
  • Currículum vitae en el que consten, debidamente justificados, títulos académicos, años de servicio, puestos de trabajo desempeñados en las distintas administraciones públicas o empresas privadas, estudios y cursos realizados así como otros méritos y circunstancias que se desee poner de manifiesto.
  • Documentación justificativa de los méritos acreditados en el currículum vitae

Aunque no te interese la oferta, si la puedes difundir te lo agradecería.

Un saludo

CodeURJC participa en el proyecto LERNIM: Una web para la enseñanza de idiomas mediante videoconferencia

Los miembros de CodeURJC siempre estamos buscando nuevos retos en los que podamos desarrollar nuestro potencial y colaborar con otras instituciones y empresas. En este post os queremos presentar el proyecto LERNIM, que comenzó a principios de 2017.

El nombre oficial del proyecto es LERNIM: Plataforma ATAWAD para el Aprendizaje de Idiomas Mediante Tecnologías Interactivas Avanzadas de Comunicación Multimedia (RTC-2016-4674-7). El proyecto tiene como objetivo:

“Crear, demostrar y validar LERNIM: una plataforma tecnológica de nube (cloud) que, mediante el uso de tecnologías de comunicación multimedia de última generación, haga posible la prestación de servicios de tele-enseñanza de idiomas adaptados a los mecanismos de interacción social de la WWW y permita experimentar nuevos modelos de tele-enseñanza inmersivos a través de nuevos dispositivos, de mecanismos de realidad aumentada e interacción gestual, y de mecanismos automáticos de evaluación mejora del aprendizaje.”

Selection_143.png

Para llevar a cabo este proyecto, CodeURJC colabora con dos empresas. Una de ellas es Newoxland SL es una PYME con actividad principal en el negocio de la enseñanza de Inglés desde 2003 y en continuo desarrollo e innovación. Tiene como principal foco de actividad la enseñanza de inglés y ahora especialmente a través de Internet. Esta actividad se lleva a cabo a través de la plataforma comercial, Oxbridge: una solución para el tele-aprendizaje a medida del inglés.

Resultado de imagen de oxbridge logo

La otra empresa con la que colaboramos en el proyecto es Tikal Technologies SL, más conocida por su marca comercial NaevaTec. Esta empresa fue creada en el año 2010 por profesionales procedentes del sector de las infraestructuras de telecomunicación y del desarrollo de software para comunicaciones. Las líneas de negocio principales de Naevatec se focalizan en la creación de soluciones y servicios para sistemas de mensajería multimedia y comunicación multimedia para Internet y redes móviles, contando con numerosos clientes en el ámbito de los operadores de telecomunicación. Naevatec es una empresa con la que CodeURJC tiene una larga tradición de colaboraciones, especialmente en los últimos años, en los que hemos colaborado para el desarrollo de Kurento, el servidor multimedia open source recientemente adquirido por Twilio.

NAEVATEC

Las responsabilidades de nuestro equipo en el proyecto consisten fundamentalmente mejorar la plataforma Kurento para facilitar la implementación de soluciones de teleenseñanza y soportar nuevos modelos de comunicación (como la realidad virtual y la realidad aumentada). Para conseguir este objetivo estamos desarrollando OpenVidu, un software basado en Kurento que ofrece un modelo de desarrollo mucho más sencillo y fácil de usar. Así los los desarrolladores puedan incluir funcionalidades de videoconferencia en sus propias aplicaciones web sin complicaciones.

Resultado de imagen de kurento logo

Este proyecto tiene una duración de tres años (01/01/17 a 31/12/19) y está siendo financiado por el Ministerio de Economía, Industria y Competitividad a través de la Agencia Estatal de Investigación y el Fondo Europeo de Desarrollo Regional FEDER con el objetivo de “Promover el desarrollo tecnológico, la innovación y una investigación de calidad“.

Selection_142.png

Charla presentación de ElasTest

Si me sigues en twitter te habrás enterado de que he estado unos días en Berlín trabajando en el proyecto ElasTest. Quizás te estés preguntando, qué es eso de ElasTest? Por el nombre que tiene, a lo mejor intuyes que tiene algo que ver con Elastic Testing o Cloud testing. Si quieres saber qué es, puedes echar un vistazo al post de presentación del proyecto, pero yo te hago un resumen rápido.

elastest_logo_grey_vertical_1082x682

ElasTest es una plataforma open source para testing end to end, especialmente focalizada en aplicaciones distribuidas complejas (web, dispositivos móviles, internet de las cosas, aplicaciones nativas cloud).

Si te parece interesante, el próximo Miércoles 24 de Mayo a las 19:00 daré una charla sobre ElasTest en el campus de Móstoles de la Universidad Rey Juan Carlos. La sala está todavía por decidir. Actualizaré el post cuando lo sepa.

Si sigues leyendo es que te ha picado la curiosidad, así que te voy a explicar en un poco más de detalle qué funcionalidades ofrece ElasTest y qué aporta al ecosistema de herramientas de testing. Una de sus características diferenciales es que ofrece servicios de soporte al testing integrados, que habitualmente se encuentran en diferentes herramientas comerciales y sin integración entre ellas. Algunos de estos servicios son:

  • Navegadores web y emuladores de dispositivos móviles controlados con selenium, con visualización durante la ejecución de los tests y grabación.
  • Emulación de dispositivos IoT.
  • Análisis de la calidad del vídeo y audio (QoE) en aplicaciones web con video en tiempo real con WebRTC
  • Gestión integral de los logs y métricas generadas durante la ejecución del test: navegador web, servidor web, base de datos, peticiones http, etc. Con sincronización con las grabaciones de los navegadores web.
  • Instrumentación de los elementos del test y del sistema a probar para simular diferentes condiciones de red, fallos en los nodos del sistema distribuido, etc.
  • Generación automática de tests de seguridad de servicios web o REST.

Otra de las funcionalidades relevantes de ElasTest es que permite ejecutar baterías de tests con diferentes condiciones o entornos y comparar de forma automatizada los resultados obtenidos. Es lo que llamamos orquestación de tests. Por ejemplo, se puede diseñar un test compuesto que ejecute el mismo test de carga, con diferentes números de usuarios y diferentes estrategias de escalabilidad para determinar cuál es la más adecuada en coste, calidad de servicio, etc.

Pero, cómo se usa ElasTest? Es una aplicación de escritorio como JMeter? Es un plugin de un IDE? Es una herramienta por línea de comandos como Maven? Es una aplicación web como Jenkins? En realidad es todo eso a la vez ;). ElasTest se puede instalar en el portátil del desarrollador como una herramienta de escritorio. También se puede integrar con los IDEs para ejecutar los tests desde ahí. Se puede controlar desde la línea de comandos y también se puede instalar como una aplicación web, junto con el entorno de integración continua. Además, no tendrás que reimplementar tus tests para aprovecharte de las ventajas de ElasTest. Puedes ejecutar tus tests JUnit de Java, o Jasmine y Karma de JavaScript, o cualquier otro test implementado en cualquier otro lenguaje. ElasTest ofrece una API REST para que puedas usar sus servicios desde de forma remota desde tus tests de siempre.

En la siguiente imagen puedes ver ElasTest vía web, mostrando los logs de ejecución de un test y el navegador web que está controlando.

ElasTest Proof of Concept

ElasTest es un servicio elástico que se aprovecha de los recursos de computación disponibles en la plataforma en la que se despliega o en una plataforma externa. ElasTest puede ejecutar sus tests en Docker Swarm, Kubernetes, OpenStack y AWS. De esta forma, si para ejecutar un test de carga son necesarios muchos recursos de computación, los podrá obtener directamente de la plataforma.

Tiene buena pinta verdad? Sólo hay un pequeño “problemilla“… ElasTest todavía no está implementado 😉 pero estamos trabajando duro para que lo esté cuanto antes. ElasTest está siendo desarrollado por varias empresas, universidades y centros de investigación de toda europa liderado por nosotros, el equipo de CodeURJC. El desarrollo se enmarca en un proyecto está financiado por la Comisión Europea y tiene una duración de 3 años (desde Enero del 2017 hasta Diciembre del 2019). Todo el desarrollo se está realizando en abierto en GitHub y en esta lista de correo. Iremos publicando todas las novedades en Twitter y el Blog.

Si te interesa el proyecto y quieres colaborar de alguna forma avisa por Twitter, pon un issue en GitHub o participa en la lista. Esperamos poder tener pronto un primer prototipo con el que puedas empezar a jugar y darnos feedback. Nuestro objetivo es que ElasTest sea una herramienta realmente útil que facilite el desarrollo y ejecución de tests y que mejore la calidad del software que usamos día a día.

Si te pica el gusanillo y tienes pensando venir, deja un comentario y pon tu cuenta de twitter y así te tenemos fichado.

Nos vemos el Miércoles 24 de Mayo, no te lo pierdas.

 

Investigador post-doctoral en CodeURJC

Como comentábamos el otro día, en CodeURJC estamos involucrados en diversos proyectos de investigación relacionados con el testing de software, la transmisión de vídeo, computación en la nube, etc.

La Comunidad de Madrid nos acaba de conceder una ayuda para la contratación de un investigador post-doctoral durante 2 años. Estamos buscando candidatos que pudieran estar interesados en colaborar con nosotros en los proyectos y progresar en su carrera como investigadores.

¿Qué ofrecemos? 

La posibilidad de trabajar en un equipo formado por desarrolladores software e investigadores ilusionados con su trabajo, con ganas de elaborar publicaciones de impacto, comprometidos con el software libre y apasionados del desarrollo software.

Ofrecemos un contrato de 2 años de duración, del 1 de Abril de 2017 al 31 de Marzo de 2019.

El sueldo está por determinar porque la ayuda de la Comunidad de Madrid es bastante baja y queremos complementar ese salario con otras fuentes de financiación. Si te interesa el puesto, ponte en contacto con nosotros y te daremos más detalles.

El trabajo se realizaría en el Campus de Móstoles de la URJC, con horario flexible y con la posibilidad de teletrabajo un día por semana.

¿Qué requisitos tiene el puesto?

Como la ayuda para la contratación viene de la Comunidad de Madrid y de la Comisión Europea, nos ponen bastantes restricciones de los candidatos. En concreto:

  • Que esté empadronado en la Comunidad de Madrid desde Agosto del 2016.
  • Que tenga menos de 30 años el día 1 de Abril.
  • Que el día 31 de Marzo esté inscrito como demandante de empleo (en el paro). Aunque haya dejado de trabajar justo el día anterior.
  • Que sea doctor.

Si tienes interés en el puesto de trabajo y cumples con los requisitos, por favor ponte en contacto conmigo enviándome un correo a micael.gallego [at] urjc.es.

Si no estás interesado, pero conoces a alguien que crees que lo pueda estar, por favor transmítele esta la información. Gracias 😉

Buscamos un desarrollador/a junior

Como en la última entrada, de nuevo estamos buscando a un/a desarrollador/a software que se venga a jugar con nosotros a CodeURJC. Tenemos de plazo hasta el 2 de Febrero!! para encontrar candidato.

Las prisas por encontrar candidato se deben a que el contrato está subvencionado por una ayuda pública, y nos ha puesto esa restricción. Así que si estás interesado, date prisa!!

¿Qué buscamos?

Buscamos un/a desarrollador/a junior, que tenga terminada la carrera (Título de Graduado, Licenciado, Ingeniero o Ingeniero Técnico). Preferimos que la carrera sea de informática o telecomunicación, pero si tienes pasión por aprender y te gusta la programación, nos da igual la carrera que tengas.

No se requiere ningún tipo de experiencia previa, aunque se valorará positivamente soltura con el lenguaje de programación Java o JavaScript. Lo que si que queremos es que tenga pasión por aprender, que le guste la profesión, que sea curioso, que se pregunte el por qué de las cosas, que no esté obsesionado con una única tecnología y no le importe descubrir cosas nuevas.

¿Qué ofrecemos?

Ofrecemos un sueldo de 19.500€ brutos al año. El contrato tiene una duración de 2 años y empieza el 1 de Marzo.

El candidato estará integrado en el equipo de desarrollo de CodeURJC. Dependiendo de sus habilidades y su soltura con las tecnologías, se pondrá directamente a programar o pasará un periodo inicial de aprendizaje.

Tenemos varios proyectos en marcha, con diferentes tecnologías y diferentes objetivos:

  • Aplicaciones de ayuda a los desarrolladores / tester: Dentro del proyecto ElasTest, del que hablaremos en detalle en otro post, tenemos que desarrollar diversas herramientas para ayudar a los desarrolladores a escribir tests de integración de sus aplicaciones web, aplicaciones móviles, de Internet de las cosas, etc. Entre estas aplicaciones, tenemos que implementar:
    • Plugin de Jenkins: Vamos a desarrollar un plugin del sistema de integración continua Jenkins. Todavía tenemos que definir muchas cosas, pero para el front usaremos algo de JavaScript (Angular 2 o React) y para el backend implementaremos en Java.
    • Librería de gestión de browsers con diferentes versiones: Esta herramienta está basada en Selenium y Docker.
    • Herramienta de gestión de logs: Esta herramienta tiene un interfaz gráfico Angular 2 y está basada en ElasticSearch.
    • Otras más: El proyecto todavía está abierto y posiblemente tengamos que hacer muchas más cosas.
  • Aplicaciones de videoconferencia basadas en Kurento: En CodeURJC estamos manteniendo el proyecto Kurento.org. Tenemos que desarrollar varias aplicaciones de ejemplo, corregir algunos bugs, incluir nueva funcionalidad ,etc… Echa un vistazo al proyecto para que veas qué pinta tiene.

Como puedes ver, hay muchas cosas que hacer y con diversas tecnologías. Principalmente vamos a usar Java y Spring en el backend y Angular 2 con TypeScript en el frontend, aunque es posible que nos toque usar plain JavaScript en algunos proyectos.

 

¿Qué requisitos existen?

Como el contrato está financiado por una ayuda pública (de la Comisión Europea concretamente), es necesario cumplir una serie de requisitos:

  • Tener un Título de Graduado, Licenciado, Ingeniero o Ingeniero Técnico.
  • Tener más de 16 años y menos de 30 en la fecha de la firma del contrato.
  • Estar empadronados en cualquier localidad de la Comunidad de Madrid a 31/08/2016.
  • Estar inscrito en el Fichero del Sistema Nacional de garantía Juvenil en la fecha de presentación de la solicitud y en el momento de la firma del contrato. Para estar inscrito en este fichero, sólo tienes que darte de alta como demandante de empleo o renovar tu solicitud.

Si estás interesado en el puesto y cumples los requisitos presenta tu solicitud de forma oficial aquí. Tienes de plazo hasta el 2 de Febrero, así que date prisa. Si te falta algún papel, echa la solicitud de todas formas, ya lo solucionaremos en caso de que seas seleccionado.

Después de haber echado la solicitud, o si tienes cualquier duda, escribeme por mail a micael.gallego [at] urjc.es.

Aunque no te interese la oferta, si la puedes difundir te lo agradecería.

 

Un saludo

Buscamos compañero “nativo” para el equipo de Kurento

En CodeURJC las cosas han cambiado mucho en los últimos meses. Como ya os contamos hace unos meses, el equipo de CodeURJC ha estado bastante involucrados en el desarrollo de Kurento, la plataforma abierta de desarrollo de aplicaciones de vídeo para la web basada en WebRTC. La mayor parte del equipo que creó Kurento ahora forma parte de Twilio, pero desde CodeURJC tenemos el compromiso de  seguir manteniendo y evolucionando Kurento.

Como os decía, Kurento es una plataforma abierta y software libre para el desarrollo de aplicaciones que gestionan vídeo en directo. Con Kurento se pueden implementar aplicaciones web o aplicaciones nativas en móviles, tablet o escritorio, todo ello gracias al estándar WebRTC. Además, la arquitectura modular de Kurento permite no sólo controlar quién puede ver qué fuente de vídeo, sino también procesar el vídeo en sí con técnicas de visión artificial usando OpenCV. Aquí tienes una presentación sobre qué es Kurento y también la grabación en vídeo.

Kurento Media Server capabilities

Los miembros del equipo original de Kurento que seguimos involucrados en el proyecto somos Micael Gallego (yo mismo), Patxi Gortázar y Boni García. Yo me encargo, junto con Boni, de los clientes de Kurento en Java y JavaScript, los tutoriales, aplicaciones de ejemplo e infraestructura de testing. Para ello usamos las tecnologías Java, JavaScript, Selenium, SpringBoot, JUnit, Maven, Jenkins, etc. Patxi Gortázar gestiona toda la infraestructura de CI: Jenkins, Docker, OpenStack, Bash, Archiva, Git, Gerrit… Como puedes ver, usamos bastantes tecnologías en el proyecto.

Connection of Kurento Clients (Java and JavaScript) to Kuento Media Server

Estamos buscando algún compañero de batallas que quiera acompañarnos en el mantenimiento y la evolución de Kurento. Concretamente, alguien que se encargue del corazón de Kurento, el Kurento Media Server. El servidor de media de Kurento está implementado en C/C++. Los clientes controlan lo que puede hacer con usando JSON-RPC y WebSockets, aunque luego el media viaja con WebRTC, RTP o HTTP. Para procesar el media utiliza GStreamer y algunas librerías adicionales para WebRTC. Está diseñado para ejecutarse en linux, concretamente en Ubuntu 14.04 o 16.04 y se distribuye como paquete debian o como imagen docker.

Resultado de imagen de gstreamer logoResumiendo, si tienes experiencia con C/C++ en sistemas linux y te gustaría trabajar con vídeo en tiempo real, eres el candidato perfecto para el puesto. Si tienes experiencia con transmisión de vídeo/audio, o incluso si has usado ya GStreamer y OpenCV, pues mucho mejor, pero lo importante es que tengas ganas de aprender y ponerte las pilasen estos temas. Además, recuerda que Kurento es una plataforma software libre con una gran comunidad detrás. Esto es ideal para los desarrolladores a los que nos gusta hablar de nuestro trabajo y enseñar todo lo que hacemos sin tener que pedir “permiso” y tener que evitar hablar de cosas confidenciales.

¿Qué te ofrecemos?

Aquí viene la información “técnica” del puesto de trabajo. El suelo dependerá de la experiencia previa que hayas tenido en C/C++, linux, GStreamer, transmisión de media, etc…, pero nos movemos en un margen entre 35.000€ y 42.000€.

El contrato laboral está asociado a un proyecto de investigación financiado por la Unión Europea. Este proyecto dura desde Marzo de 2017 hasta Diciembre de 2019. Nuestra idea es que estemos trabajando juntos todo el tiempo que sea posible. Y si nos conceden nuevos proyectos más allá del 2019, seguiríamos contando contigo. Es decir, ofrecemos un contrato anual de Marzo de 2017 hasta Febrero de 2018, pero con el compromiso de prorrogar ese contrato hasta Diciembre de 2019.

Resultado de imagen de campus mostoles urjc imagenes

Respecto al lugar de trabajo, nos gustaría que estuvieras con nosotros en el Campus de Móstoles de la Universidad Rey Juan Carlos (situación en Google Maps). Está bien comunicado para llegar en coche o en transporte público. Los horarios son flexibles y mientras asumas una carga de trabajo de unas 40 horas a la semana no nos importa la hora a la que llegas y a la que te vas cada día. En ese sentido, creemos en una conciliación laboral/familiar real. También somos proclives al teletrabajo uno o dos días por semana. No obstante, somos conscientes de que hay mucho talento fuera de Madrid y que obligar a que vengas a trabajar a Móstoles puede ser una limitación muy importante a la hora de interesarte por este trabajo. Así que estamos dispuestos a que trabajes en remoto completamente. Si tuvieras experiencia trabajando en remoto mucho mejor, porque nosotros no tenemos y tendríamos que hacer un esfuerzo en la coordinación, pero bueno, si tu perfil encaja a la perfección en lo que estamos buscando, merece la pena hacer el esfuerzo.

El resto del equipo CodeURJC

CodeURJC está creciendo mucho en los últimos meses. Estamos realizando colaboraciones con empresas y además nos han concedido el proyecto ElasTest, con financiación pública europea y el proyecto Lernim, con financiación pública nacional. Entre unas cosas y otras en el equipo seremos unas 8 personas, con perfiles muy diferentes: DevOps, Javeros, JavaScripters, senior, juniors. Aunque cada persona tenga un rol dentro del equipo y trabaje en proyectos diferentes, nuestro objetivo es que todos podamos compartir nuestros conocimientos e inquietudes en el desarrollo software. Queremos realizar actividades que nos enriquezcan a todos como un club de lectura, charlas, tiempo para proyectos open source… No nos vamos a aburrir.

Si te convence y quieres saber más de la oferta de trabajo, ponte en contacto conmigo en el mail micael.gallego@gmail.com y hablamos…