Ingénieur Développement Logiciel Embarqué - Machine Learning (H/F)

Job expired!

En Withings, estamos dedicados a empoderar a las personas para que tomen control de su salud diseñando productos bellos e intuitivos que todos pueden usar diariamente. Nuestra gama de básculas conectadas, relojes híbridos, monitores de presión arterial, rastreadores de sueño y otros dispositivos, son utilizados por millones en todo el mundo. Nuestro objetivo es facilitar la prevención, detección y gestión de enfermedades crónicas a través de productos y servicios innovadores, revolucionando la gestión del cuidado de la salud.

El equipo de Aprendizaje Automático de Withings tiene la tarea de desarrollar todos los algoritmos predictivos utilizados en nuestros productos. Estos algoritmos, aprovechando datos de nuestros sensores, identifican condiciones cardíacas, categorizan fases de sueño, estiman ritmos cardíacos, entre otras funcionalidades. Como estos algoritmos están integrados directamente en nuestros productos, deben cumplir con estrictos requisitos de rendimiento, velocidad y uso de memoria.

  • Diseñar o mejorar la arquitectura de software de algoritmos embebidos (lenguaje C).
  • Apoyar a los ingenieros de ML en la escritura de código optimizado y de alta calidad.
  • Refactorizar bibliotecas centrales en ML y procesamiento de señales (lenguaje C).
  • Jugar un papel activo en el proceso de revisión de código C para implementaciones de algoritmos.
  • Mejorar los estándares de programación y mejores prácticas dentro del equipo.
  • Proporcionar marcos de prueba para ingenieros de ML (pruebas unitarias, pruebas de integración, pruebas de rendimiento, estilizado de código, etc.).
  • Construir y mejorar herramientas para revisión de algoritmos offline.
  • Crear firmware personalizado para propósitos de pruebas y campañas.
  • Mantenerse al día con los desarrollos en Tiny ML.
  • Diseñar nuevos flujos de datos desde los sensores hasta los usuarios en colaboración con ingenieros de datos.
  • Proporcionar soporte regular para tareas de MLOps dentro del equipo.

Los candidatos deben tener una maestría de una escuela de ingeniería de primer nivel o equivalente, excelente dominio del lenguaje C, experiencia en la construcción de sistemas utilizando Make, y competencia en el uso de marcos de prueba y herramientas de perfilación. Se requiere un sólido entendimiento del Aprendizaje Automático y algorítmica aplicada a datos de salud. Valoramos la rigurosidad, autonomía, iniciativa y curiosidad.

  • Únete a un líder pionero en salud conectada, ganador de múltiples premios en el Consumer Electronics Show.
  • Trabaja en proyectos innovadores y ambiciosos para la salud del futuro en un ambiente ágil y en constante evolución.
  • Conviértete en parte de una compañía internacional, miembro de FrenchTech 120, con equipos en Issy-les-Moulineaux, Boston, Hong-Kong y Shenzhen.
  • Participa en la mejora continua de nuestros productos y servicios probándolos en beta, y disfruta de muchas sesiones deportivas en grupo con colegas.
  • Disfruta de numerosos beneficios incluyendo opciones de acciones, elección de smartphone y computadora, descuentos en actividades culturales y deportivas, restaurante de empresa y mucho más.
  • Participa en Withings Med Academy asistiendo a conferencias de profesionales de la salud para profundizar tu conocimiento médico.
  • ¡Colabora con colegas apasionados y celebra nuestros éxitos juntos!
  • Proporcionamos igualdad de oportunidades y solo el personal autorizado (RRHH y Gerencia) tiene acceso a la información respecto a tu candidatura.

Withings está comprometido en crear oportunidades iguales para todos los candidatos y valora la diversidad en nuestra fuerza laboral. ¡Esperamos recibir tu solicitud!