Saltar al contenido principal
← Volver al inicio

Software embebido

Firmware, dispositivos IoT y sistemas conectados diseñados para la fiabilidad. Software cerca del hardware, hecho para seguir funcionando en campo.

Qué construimos

Escribimos el software que corre en el propio hardware y los sistemas que mantienen los dispositivos conectados.

  • Firmware para microcontroladores y dispositivos embebidos, bare-metal o sobre un RTOS.
  • Dispositivos IoT y sistemas conectados, desde un solo nodo sensor hasta una flota en campo.
  • Pipelines device-to-cloud: telemetría que sube, comandos y configuración que bajan.
  • Integración de sensores y manejo de datos en tiempo real, con los tiempos que exige el hardware.
  • Conectividad por BLE, MQTT, Wi-Fi, LoRa y redes móviles.
  • Actualizaciones over-the-air, para que los dispositivos reciban correcciones y funciones después del lanzamiento.
  • Consumo y duración de batería para dispositivos que deben funcionar durante años con una carga.

Trabajamos con tu equipo de electrónica, o con quien fabrica tus placas, para que el software y el hardware encajen en lugar de estorbarse.

Cómo trabajamos

Cada proyecto empieza con una llamada. En la Discovery mapeamos el hardware, las restricciones y qué debe hacer de verdad el dispositivo una vez en campo. Después enviamos una Propuesta con alcance, plazo y coste claros.

La mayoría de proyectos embebidos son a precio cerrado: ves el alcance y la cifra en la Propuesta, los apruebas, y eso es lo que pagas. El mantenimiento continuo del firmware puede ir por tiempo y materiales.

Construimos en iteraciones cortas, con firmware que puedes cargar en hardware real y probar en cada paso. El avance lo ves en una build corriendo en tu banco de pruebas, no en una presentación.

En el Lanzamiento te acompañamos a producción y nos quedamos para actualizaciones y problemas en campo. Lo que entregamos queda acordado en el contrato, y todo está documentado.

Preguntas frecuentes

¿Podéis trabajar sobre nuestro hardware y firmware actuales?

Sí. Retomamos código existente a menudo. Empezamos con una auditoría corta del firmware, los esquemas y las restricciones, te decimos qué aguanta y qué hay que rehacer, y te damos un precio cerrado para seguir desde ahí.

¿Cuánto dura un proyecto embebido?

La mayoría va de dos a seis meses, desde la primera llamada hasta un dispositivo listo para producción, según la conectividad, las certificaciones y cuánto se mueve todavía el hardware. El plazo lo tienes en la Propuesta, antes de comprometerte.

¿Cómo elegís el lenguaje y el stack?

Elegimos según el hardware y los tiempos, no según la moda. C y C++ en microcontroladores pequeños, Rust donde la seguridad de memoria compensa, Linux embebido para gateways y dispositivos más completos. Te explicamos las opciones para que decidas con nosotros.

Tecnologías que usamos

  • C
  • C++
  • Rust
  • Linux
  • MQTT

¿Tienes un proyecto en mente?

Cuéntanoslo