Manfred logoManfred logo
Manfred logo
Manfred en redes:
Geotab
GeotabII
Geotab

Desarrollador/a de software embebido

Salario45-60K
PresencialMadrid
y
Teletrabajo90%
Software EmbebidoMovilidad

Geotab es una empresa que lleva el concepto de conectividad en vehículos al siguiente nivel 🏎️

Imagínate una plataforma que conecta coches, camiones y flotas completas a Internet y transforma todos esos datos que los vehículos generan al moverse en algo muy valioso. Están buscando a personas apasionadas por la conectividad y que quieran contribuir a seguir creando el transporte del futuro, ¡hoy!.

¿Qué harás?

Desde cuánta gasolina se está consumiendo hasta patrones de conducción, la plataforma de Geotab recoge información que ayuda a optimizar operaciones, ahorrar costes, mejorar la seguridad de los conductores y asegurar que todo cumpla con las normativas del sector. Trabajarás directamente con el equipo de desarrollo de embebidos, diseñando, perfeccionando y añadiendo nuevas funcionalidades al firmware tanto del principal dispositivo de la empresa como de la nueva generación. Estarás desarrollando a bajo nivel y trabajando directamente con el hardware. ¿A que suena bien?

La plataforma de Geotab es realmente flexible: permite a los negocios, tanto grandes como pequeños, integrar estos datos en sus propios sistemas gracias a un “marketplace” con diferentes e innovadoras soluciones de terceros, lo cual ayuda a automatizar procesos y tomar decisiones más informadas. Con Geotab, las empresas pueden, no solo llevar un control exhaustivo sobre su flota, sino también adaptarse rápidamente a cambios y necesidades del mercado, todo a partir de los datos que sus propios vehículos están generando.

Además, Geotab está comprometida con la sostenibilidad y la seguridad, y busca que sus herramientas no sólo impulsen el negocio de sus clientes, sino que también hagan de las carreteras un lugar más seguro y contribuyan a reducir el impacto ambiental. El equipo está en constante evolución, buscando talento que quiera innovar, asumir nuevos retos y aportar ideas frescas en un ambiente de trabajo muy dinámico. En resumen, si te interesa la tecnología, el Big Data y la sostenibilidad, Geotab es el sitio donde todas esas áreas se conectan.

Tu evolución

Geotab
Tu primer día

En 1 mes

Te sumergirás de inmediato en el desarrollo, revisión y diseño.

Después de conocer a todo el equipo, recibirás una continua orientación y una visión general de los subsistemas, plataforma y herramientas de trabajo. Se espera que contribuyas a tareas a pequeña escala en las primeras semanas, orientadas principalmente a tu propio aprendizaje. Con el apoyo del equipo, comenzarás a validar pruebas, corregir problemas y añadir alguna funcionalidad nueva a los dispositivos.

La participación práctica desde el principio garantizará una curva de aprendizaje más rápida y te ayudará a desarrollar una comprensión profunda de los flujos de trabajo y los procesos de desarrollo de firmware.

Tus responsabilidades

  • Traducir storyboards y casos de uso en aplicaciones funcionales.

  • Diseñar, desarrollar y mantener código eficiente, reutilizable y confiable para aplicaciones de bajo nivel, drivers, código del kernel y de microcontroladores.

  • Asegurar el mejor rendimiento, calidad y capacidad de respuesta de cada uno de los componentes software desarrollados.

  • Realizar Test Driven Development (TDD) mediante revisiones de código entre compañeros, revisando estándares de codificación y corrigiendo errores.

  • Mentorizar a miembros junior del equipo y revisar el código de otros/as desarrolladores/as.

¿Cómo lo harás?

Geotab centra grandes esfuerzos en generar un ambiente de trabajo diverso y de alto rendimiento, para ello se apoyan en una suite de aplicaciones basadas en la nube, herramientas de trabajo colaborativo y asíncrono. El equilibrio adecuado entre vida personal y trabajo es una de las prioridades top en Geotab.

Geotab tiene una férrea convicción en que garantizar la diversidad es fundamental para el crecimiento y progreso futuro, y es una parte inherente al negocio. Buscan fomentar ambientes donde nuevas ideas puedan prosperar, en un entorno rico en diversidad y donde personas de diferentes orígenes pueden trabajar juntas.

¿Cuándo trabajarás?

La jornada de referencia es de 8 a 17h, pero no hay nada escrito en piedra puedes adaptar tu jornada dentro de poder asistir a las reuniones programadas (dailies, follow-ups, etc).

Día laborable

Jornada completa

Vacaciones

22 días

Jornada laboral

Flexible

¿Dónde trabajarás?

Presencial

Madrid
y

Teletrabajo

90%

Tienen la opción de trabajar en remoto 100% si no estás por Madrid, aunque la preferencia es que puedas verte con el equipo de forma periódica.

Por otro lado, han adoptado un modelo flexible bastante ambicioso, adaptando sistemas, funciones, programas y políticas a los modelos de trabajo tanto presencial como remoto.

Si estás cerca, seguro que te van a animar a que te acerques a la ofi, ellos suelen ir varios días por semana y les encanta verse por allí.

Si trabajas desde casa, solo te piden que tengas una conexión a internet estable y segura -como es lógico-. Las aplicaciones en la nube y las herramientas colaborativas para el trabajo asíncrono, están plenamente preparadas para que puedas llevar un buen balance vida-trabajo.

¿Con quién trabajarás?

El equipo global de Geotab lo componen más de 2200 personas desperdigadas por todo el globo. Tranqui, no vas a trabajar con todas ellas. En España son unas 100 personas y seguro que poco a poco irás conociendo a muchas de ellas:

David Vidrie Leon (Senior Manager, Embedded Engineering). Gran líder y guía. Con muchísimos años de experiencia, siempre está trabajando en pos del equipo y defendiendo sus intereses. Gestiona todo embebidos en España y Europa. No solo es un manager muy eficiente, sino que tiene el meme adecuado para cualquier situación 😎.

Javier Alonso Silva (Team Lead, Embedded Engineering). Tu Team Lead si aceptas este reto y oportunidad. Ambicioso, proactivo y enamorado de su profesión. Dedica mucho esfuerzo a seguir aprendiendo y guiar a los demás en el camino de la excelencia. Le interesan muchos temas, ¡así siempre tendrás un tema de conversación con él! De mayor quiere diseñar cohetes 🚀.

Juan José Castro (Principal Embedded Engineer). Juanjo es esa persona que aporta visión de conjunto y buenas prácticas. Durante toda su carrera se ha estado reinventando, aprendiendo nuevas tecnologías y metodologías de diseño. Ahora se ha unido al equipo para aportar toda su experiencia teórica y práctica y llevar el proyecto más allá. Tiene un documento para todo. Hasta el documento sobre cómo hacer documentos. Es el meta-documento 📚.

David Oña Martínez (Senior Embedded Developer). Un gran compañero y persona con la que trabajar. Siempre aporta muy buenas vibras al equipo además de mucho conocimiento y experiencia. Analítico y detallista, es garantía de un trabajo bien hecho. Además, siempre tiene alguna referencia popular a mano incluso en las situaciones más peliagudas 👽.

Sergio Muñoz López (Embedded Developer). Sergio es un torrente de energía y proactividad. Busca siempre la mejor solución y está más que dispuesto a colaborar con el resto del equipo en solucionar un problema. Con su buen rollo, es el alma del equipo 🕺.

¿Qué piden?

Los indispensables:

  • Un nivel suficiente de inglés para comunicarte con el equipo internacional.
  • Experiencia  significativa en tu mochila con C, Python y shell scripting. Diseño de software de bajo nivel, gestión eficiente de recursos y buenas prácticas y patrones de diseño.
  • Una gran preocupación por desarrollar código eficiente, reusable, mantenible y reducir el consumo de energía.
  • Experiencia en microcontroladores, diseño de hardware y lectura comprensiva de manuales de referencia.
  • Familiaridad y conocimiento de frameworks de desarrollo de tests, como Unity o Robot Framework.
  • Conocimiento de sistemas Linux y el estándar POSIX.

Valorable, pero no imprescindible:

  • Experiencia con otros lenguajes, como Golang o Rust.
  • Conocimiento de ensamblador y arquitectura de procesadores.
  • Conocimiento de protocolos de comunicaciones.
  • Experiencia programando periféricos como IMUs, GPIO expanders, LED controllers, CAN controllers, …
  • Titulación universitaria.
  • Conocimiento de frameworks de desarrollo en tiempo real (RTOS) u orientados a POSIX (NuttX).

Tecnologías

Innegociable

  • C
    Avanzado
  • Linux
    Intermedio

Estaría bien

  • Python
    Intermedio

Suma puntos

  • Git
    Intermedio
  • Golang
    Intermedio
  • Docker
    Básico
  • Rust
    Básico
  • GitLab
    Intermedio

Otras habilidades

Innegociable

  • Atención al detalle
  • Capacidad de autogestión
  • Autonomía en el aprendizaje
  • Capacidad de recibir feedback
  • Trabajo en equipo

Estaría bien

  • Adaptabilidad al cambio
  • Proactividad

Suma puntos

  • Comunicación verbal

Idiomas

Inglés
Fluido

¿Qué ofrecen?

Salario

45-60K

Horario

Flexible

Remoto

90%

Beneficios

Clases de Idiomas
Presupuesto para formación
Seguro de salud
Ticket Restaurante
Gym Pass
Dinámicas y eventos de teambuilding
Apoyo con tu plan de pensiones

What the FAQ?

No, valoran únicamente personas que cuenten con el pasaporte en la UE y residencia en España. Por temas administrativos.

  1. Entrevista con HR con preguntas básicas sobre conocimiento técnico.
  2. Take-home Assignment: un pequeño reto técnico para que nos demuestres cómo trabajas.
  3. Entrevista con el equipo de embebidos: ¡hora de defender tu reto! Prepárate para preguntar y ser preguntado.
  4. Entrevista final con el encargado regional de GEOTAB.
  5. ¡Estás dentro!
Geotab
Desarrollador/a de software embebidoMadrid y 90% Teletrabajo
Salario45 - 60K