Saltar al contenido
BigTree108

Desarrollo embebido y de hardware

Servicios de desarrollo embebido y de hardware: software embebido, firmware, FPGA, diseño de hardware y PCB, sistemas IoT, pruebas de dispositivos y software de robótica para electrónica de consumo y wearables, automatización industrial, automoción, telecomunicaciones y redes, hogar inteligente y sistemas de seguridad, energía, dispositivos médicos, agricultura y logística. Ingenieros dedicados para su equipo o proyectos entregados de principio a fin, con la parte de nube, web y móvil construida por nuestros propios ingenieros .NET, Python, front-end y móvil.

Servicios embebidos y de hardware

Cada página describe lo que construimos, las formas de colaborar con nosotros y las preguntas que los clientes hacen primero.

Tratado en otras partes del sitio

Mercados para los que construimos

  • Electrónica de consumo y wearables

    Dispositivos alimentados por batería, wearables, productos de audio y electrodomésticos con aplicaciones complementarias, donde el coste por unidad, la autonomía de la batería y una primera configuración sencilla deciden el producto.

  • Automatización industrial

    Controladores, sensores y gateways que hablan Modbus, OPC UA, EtherCAT o PROFINET, y el software que conecta las máquinas con los sistemas MES y de mantenimiento.

  • Automoción y movilidad

    Firmware de ECU en Classic AUTOSAR, infoentretenimiento y cabinas digitales, procesamiento de sensores para asistencia a la conducción, unidades de telemática, herramientas CAN y de diagnóstico, y controladores para bicicletas y patinetes eléctricos.

  • Telecomunicaciones y redes

    Routers, gateways, firewalls y puntos de acceso sobre OpenWrt, prplOS o RDK-B, procesamiento de paquetes en software y en lógica FPGA, y equipos de sincronización y de radio para redes 5G.

  • Hogar inteligente, edificios y seguridad

    Dispositivos Matter, Thread y Zigbee para el hogar, integración BACnet y KNX para calefacción, ventilación e iluminación en edificios comerciales, y productos de alarma, control de acceso y video.

  • Energía y medición

    Contadores inteligentes sobre DLMS/COSEM y M-Bus, inversores solares, almacenamiento en baterías y controladores de gestión de baterías, y cargadores de vehículos eléctricos y redes de carga sobre OCPP 2.0.1 y 2.1.

  • Dispositivos médicos y de salud

    Dispositivos de monitorización, diagnóstico y bienestar construidos dentro de su sistema de gestión de la calidad, con la trazabilidad y los registros de riesgos que exigen IEC 62304 e ISO 14971.

  • Agricultura

    Sensores de campo y de suelo sobre LoRaWAN, controladores ISOBUS para tractores y aperos, y automatización para invernaderos y naves ganaderas.

  • Seguimiento logístico

    Localizadores GNSS y celulares para palés, contenedores y vehículos, registradores de temperatura para la cadena de frío y etiquetas Bluetooth para localización en interiores.

Las mismas reglas en el dispositivo que en la nube

Compilaciones reproducibles en contenedores, pruebas en cada cambio y en hardware real antes de cada versión, cero advertencias, kernels y dependencias en versiones con soporte y avisos de seguridad tratados como actualizaciones obligatorias, claves de firma en una bóveda y no en un portátil, y una lista de materiales de software en cada compilación. Cero advertencias, versiones actuales y actualizaciones de seguridad incondicionales son reglas con las que ya gestionamos nuestros propios sistemas; aquí se aplican al software que se entrega dentro de una caja.

El trabajo de hardware se integra en su proceso: su sistema de gestión de la calidad y su proceso de seguridad para productos médicos, de automoción y otros productos regulados, su fabricante por contrato para la producción y un laboratorio acreditado de su elección para las pruebas de certificación. Todo lo que diseñamos o escribimos se entrega en sus repositorios y se cede a usted.

Software para máquinas que nunca tocamos

Escribimos en Rust nuestro propio software de escritorio: un agente que comprueba portátiles Windows, macOS y Ubuntu frente a nuestra línea base de seguridad, con cada comprobación asociada a ISO 27001, CIS, Cyber Essentials, Essential Eight y SOC 2, y una aplicación de escritorio de control de tiempos. No es firmware, pero comparte sus restricciones: una única base de código verificada de forma cruzada para cada plataforma de destino, que funciona sin supervisión en máquinas que sus desarrolladores nunca ven, y que solo se publica desde main con una cadena de herramientas fijada. Conozca nuestro trabajo con Rust.

Preguntas sobre desarrollo embebido y de hardware

¿Para qué mercados construyen?

Electrónica de consumo y wearables, automatización industrial, automoción y movilidad, telecomunicaciones y redes, hogar inteligente, edificios y sistemas de seguridad, energía y medición, dispositivos médicos y de salud, agricultura y seguimiento logístico. Para dispositivos médicos, vehículos y funciones de seguridad industrial trabajamos dentro de su sistema de gestión de la calidad y de su proceso de seguridad: sus procedimientos, controles de diseño, expediente de riesgos y caso de seguridad, con la trazabilidad que exigen IEC 62304 e ISO 14971, ISO 26262 y Automotive SPICE, o IEC 61508, mantenida a medida que avanza el trabajo y no reconstruida antes de una auditoría. La certificación y el expediente regulatorio siguen siendo suyos como fabricante.

¿Cómo trabajan los ingenieros de Ucrania con nuestro hardware?

El hardware llega al ingeniero de una de dos maneras: se le envían kits de desarrollo y placas de prototipo, o trabaja sobre un rack de su laboratorio mediante conmutación remota de alimentación, una sonda de depuración y una consola serie a través de su VPN. En ambos casos la compilación se ejecuta en su pipeline y el código vive en sus repositorios. La mayor parte del código se prueba primero en la máquina de compilación y en hardware emulado, de modo que el tiempo en la placa real se dedica a lo que solo la placa puede mostrar.

¿Puede un mismo equipo construir el dispositivo, la nube y la aplicación?

Sí. Los especialistas en firmware, software embebido y hardware trabajan junto a nuestros propios ingenieros .NET y Python en Azure, ingenieros Angular y React en el portal web e ingenieros iOS, .NET MAUI y React Native en la aplicación complementaria, todos sobre un mismo conjunto de contratos de mensajes.

¿Quién es propietario de los diseños, el firmware y el código que producen?

Usted. Cada especialista tiene un contrato firmado con BigTree108 que cede todo el producto de su trabajo a la empresa, y nuestro contrato con usted lo cede a su vez. El código, los diseños y los documentos se entregan en sus propios repositorios y herramientas, no se guardan donde solo nosotros podamos modificarlos.

¿Está desarrollando un dispositivo o un producto conectado?

Cuéntenos qué hace el producto, en qué fase está y dónde necesita ayuda. Recibirá una respuesta en un día hábil: un plan, perfiles de candidatos o una recomendación sobre por dónde empezar.